PHP Класс Phan\Language\FQSEN\FullyQualifiedClassName

Наследование: extends FullyQualifiedGlobalStructuralElement, use trait Phan\Memoize
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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.