PHP Класс Trismegiste\Mondrian\Visitor\VisitorGateway

CoR / State / Visitor
Наследование: extends PhpParser\NodeVisitorAbstract, implements Trismegiste\Mondrian\Visitor\State\VisitorContext
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$graph
$graphCtx
$reflectionCtx
$stateList array Map of state
$stateStack array Stack of previous state

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

Метод Описание
__construct ( array $visitor, ReflectionContext $ref, GraphContext $grf, Trismegiste\Mondrian\Graph\Graph $g ) Ctor
enterNode ( PhpParser\Node $node )
getGraph ( )
getGraphContext ( )
getNodeFor ( $stateKey )
getReflectionContext ( )
getState ( $stateKey )
leaveNode ( PhpParser\Node $node )
pushState ( $stateKey, PhpParser\Node $node )

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

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

Ctor
public __construct ( array $visitor, ReflectionContext $ref, GraphContext $grf, Trismegiste\Mondrian\Graph\Graph $g )
$visitor array a list of State
$ref Trismegiste\Mondrian\Transform\ReflectionContext
$grf Trismegiste\Mondrian\Transform\GraphContext
$g Trismegiste\Mondrian\Graph\Graph

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

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

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

public getGraph ( )

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

public getGraphContext ( )

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

public getNodeFor ( $stateKey )

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

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

public getState ( $stateKey )

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

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

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

public pushState ( $stateKey, PhpParser\Node $node )
$node PhpParser\Node

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

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

protected $graph

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

protected $graphCtx

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

protected $reflectionCtx

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

Map of state
protected array $stateList
Результат array

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

Stack of previous state
protected array $stateStack
Результат array