PHP 클래스 Phan\Language\FQSEN\FullyQualifiedClassName

상속: extends FullyQualifiedGlobalStructuralElement, use trait Phan\Memoize
파일 보기 프로젝트 열기: etsy/phan 1 사용 예제들

공개 메소드들

메소드 설명
asType ( ) : Type
asUnionType ( ) : UnionType
canonicalName ( string $name ) : string
fromType ( Type $type ) : FullyQualifiedClassName
getStdClassFQSEN ( ) : FullyQualifiedClassName

보호된 메소드들

메소드 설명
getNamespaceMapType ( ) : integer

메소드 상세

asType() 공개 메소드

public asType ( ) : Type
리턴 Phan\Language\Type The type of this class

asUnionType() 공개 메소드

public asUnionType ( ) : UnionType
리턴 Phan\Language\UnionType The union type of just this class type

canonicalName() 공개 정적인 메소드

public static canonicalName ( string $name ) : string
$name string
리턴 string The canonical representation of the name of the object. Functions and Methods, for instance, lowercase their names.

fromType() 공개 정적인 메소드

public static fromType ( Type $type ) : FullyQualifiedClassName
$type Phan\Language\Type
리턴 FullyQualifiedClassName A fully qualified class name from the given type

getNamespaceMapType() 보호된 정적인 메소드

protected static getNamespaceMapType ( ) : integer
리턴 integer The namespace map type such as \ast\flags\USE_NORMAL or \ast\flags\USE_FUNCTION

getStdClassFQSEN() 공개 정적인 메소드

public static getStdClassFQSEN ( ) : FullyQualifiedClassName
리턴 FullyQualifiedClassName The FQSEN for \stdClass.