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

Наследование: extends PHPParser_NodeVisitorAbstrac\PHPParser_NodeVisitorAbstract
Показать файл Открыть проект Примеры использования класса

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

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

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

Метод Описание
beforeTraverse ( array $nodes )
enterNode ( PHPParser_Node $node )

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

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

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

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

public beforeTraverse ( array $nodes )
$nodes array

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

public enterNode ( PHPParser_Node $node )
$node PHPParser_Node

getNamespacedName() защищенный Метод

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

resolveClassName() защищенный Метод

resolve the Name with current namespace and alias
protected resolveClassName ( PHPParser_Node_Name $src ) : PHPParser_Node_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

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

current file
protected $currentPhpFile

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

Current namespace
protected $namespace