PHP Класс Trismegiste\Mondrian\Visitor\State\FileLevelTemplate

Наследование: extends AbstractState
Показать файл Открыть проект

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

Свойство Тип Описание
$aliases Currently defined namespace and class aliases
$namespace Current namespace

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

Метод Описание
enter ( PhpParser\Node $node )
getName ( )
getNamespacedName ( PhpParser\Node $node ) : string Helper : get the FQCN of the given $node->name
resolveClassName ( Name $src ) : Name | PhpParser\Node\Name\FullyQualified resolve the Name with current namespace and alias

Защищенные методы

Метод Описание
enterClassNode ( Class_ $node ) Enters in a class node
enterInterfaceNode ( Interface_ $node ) Enters in an interface node
enterTraitNode ( Trait_ $node ) Enters in a trait node

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

enter() закрытый публичный Метод

final public enter ( PhpParser\Node $node )
$node PhpParser\Node

enterClassNode() абстрактный защищенный Метод

Enters in a class node
abstract protected enterClassNode ( Class_ $node )
$node PhpParser\Node\Stmt\Class_

enterInterfaceNode() абстрактный защищенный Метод

Enters in an interface node
abstract protected enterInterfaceNode ( Interface_ $node )
$node PhpParser\Node\Stmt\Interface_

enterTraitNode() абстрактный защищенный Метод

Enters in a trait node
abstract protected enterTraitNode ( Trait_ $node )
$node PhpParser\Node\Stmt\Trait_

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

public getName ( )

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

Helper : get the FQCN of the given $node->name
public getNamespacedName ( PhpParser\Node $node ) : string
$node PhpParser\Node
Результат string

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

resolve the Name with current namespace and alias
public resolveClassName ( Name $src ) : Name | PhpParser\Node\Name\FullyQualified
$src PhpParser\Node\Name
Результат PhpParser\Node\Name | PhpParser\Node\Name\FullyQualified

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

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

Currently defined namespace and class aliases
protected $aliases

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

Current namespace
protected $namespace