PHP 클래스 GrumPHP\Parser\Php\Configurator\TraverserConfigurator

파일 보기 프로젝트 열기: phpro/grumphp 1 사용 예제들

공개 메소드들

메소드 설명
__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