PHP 클래스 Trismegiste\Mondrian\Visitor\FqcnHelper

상속: extends PHPParser_NodeVisitorAbstrac\PHPParser_NodeVisitorAbstract
파일 보기 프로젝트 열기: trismegiste/mondrian 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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