PHP Класс GrumPHP\Parser\Php\Configurator\TraverserConfigurator

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( Symfony\Component\DependencyInjection\ContainerInterface $container ) TraverserConfigurator constructor.
configure ( PhpParser\NodeTraverserInterface $traverser )
registerContext ( ParserContext $context )
registerOptions ( array $options )
registerStandardEnabledVisitor ( $alias, array $visitorOptions = null )
registerVisitorId ( string $alias, string $visitorId )

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

Метод Описание
guardContextIsRegistered ( )
guardTaskHasVisitors ( )
loadEnabledVisitorsForCurrentOptions ( ) : array

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

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

TraverserConfigurator constructor.
public __construct ( Symfony\Component\DependencyInjection\ContainerInterface $container )
$container Symfony\Component\DependencyInjection\ContainerInterface

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

public configure ( PhpParser\NodeTraverserInterface $traverser )
$traverser PhpParser\NodeTraverserInterface

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

public registerContext ( ParserContext $context )
$context GrumPHP\Parser\Php\Context\ParserContext

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

public registerOptions ( array $options )
$options array

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

public registerStandardEnabledVisitor ( $alias, array $visitorOptions = null )
$alias
$visitorOptions array

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

public registerVisitorId ( string $alias, string $visitorId )
$alias string
$visitorId string