PHP Класс eZ\Publish\Core\MVC\Symfony\Translation\TranslatableExceptionsFileVisitor

Наследование: implements JMS\TranslationBundle\Logger\LoggerAwareInterface, implements JMS\TranslationBundle\Translation\Extractor\FileVisitorInterface, implements PhpParser\NodeVisitor
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$defaultDomain string
$exceptionsToExtractFrom Methods and "domain" parameter offset to extract from PHP code.

Открытые методы

Метод Описание
__construct ( DocParser $docParser, JMS\TranslationBundle\Translation\FileSourceFactory $fileSourceFactory ) DefaultPhpFileExtractor constructor.
afterTraverse ( array $nodes )
beforeTraverse ( array $nodes )
enterNode ( PhpParser\Node $node )
leaveNode ( PhpParser\Node $node )
setLogger ( Psr\Log\LoggerInterface $logger )
visitFile ( SplFileInfo $file, JMS\TranslationBundle\Model\MessageCatalogue $catalogue )
visitPhpFile ( SplFileInfo $file, JMS\TranslationBundle\Model\MessageCatalogue $catalogue, array $ast )
visitTwigFile ( SplFileInfo $file, JMS\TranslationBundle\Model\MessageCatalogue $catalogue, Twig_Node $ast )

Приватные методы

Метод Описание
getDocCommentForNode ( PhpParser\Node $node ) : null | string

Описание методов

__construct() публичный Метод

DefaultPhpFileExtractor constructor.
public __construct ( DocParser $docParser, JMS\TranslationBundle\Translation\FileSourceFactory $fileSourceFactory )
$docParser Doctrine\Common\Annotations\DocParser
$fileSourceFactory JMS\TranslationBundle\Translation\FileSourceFactory

afterTraverse() публичный Метод

public afterTraverse ( array $nodes )
$nodes array

beforeTraverse() публичный Метод

public beforeTraverse ( array $nodes )
$nodes array

enterNode() публичный Метод

public enterNode ( PhpParser\Node $node )
$node PhpParser\Node

leaveNode() публичный Метод

public leaveNode ( PhpParser\Node $node )
$node PhpParser\Node

setLogger() публичный Метод

public setLogger ( Psr\Log\LoggerInterface $logger )
$logger Psr\Log\LoggerInterface

visitFile() публичный Метод

public visitFile ( SplFileInfo $file, JMS\TranslationBundle\Model\MessageCatalogue $catalogue )
$file SplFileInfo
$catalogue JMS\TranslationBundle\Model\MessageCatalogue

visitPhpFile() публичный Метод

public visitPhpFile ( SplFileInfo $file, JMS\TranslationBundle\Model\MessageCatalogue $catalogue, array $ast )
$file SplFileInfo
$catalogue JMS\TranslationBundle\Model\MessageCatalogue
$ast array

visitTwigFile() публичный Метод

public visitTwigFile ( SplFileInfo $file, JMS\TranslationBundle\Model\MessageCatalogue $catalogue, Twig_Node $ast )
$file SplFileInfo
$catalogue JMS\TranslationBundle\Model\MessageCatalogue
$ast Twig_Node

Описание свойств

$defaultDomain защищенное свойство

protected string $defaultDomain
Результат string

$exceptionsToExtractFrom защищенное свойство

Methods and "domain" parameter offset to extract from PHP code.
protected $exceptionsToExtractFrom