PHP Class Phan\Language\FQSEN\FullyQualifiedClassName

Inheritance: extends FullyQualifiedGlobalStructuralElement, use trait Phan\Memoize
Afficher le fichier Open project: etsy/phan Class Usage Examples

Méthodes publiques

Méthode Description
asType ( ) : Type
asUnionType ( ) : UnionType
canonicalName ( string $name ) : string
fromType ( Type $type ) : FullyQualifiedClassName
getStdClassFQSEN ( ) : FullyQualifiedClassName

Méthodes protégées

Méthode Description
getNamespaceMapType ( ) : integer

Method Details

asType() public méthode

public asType ( ) : Type
Résultat Phan\Language\Type The type of this class

asUnionType() public méthode

public asUnionType ( ) : UnionType
Résultat Phan\Language\UnionType The union type of just this class type

canonicalName() public static méthode

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

fromType() public static méthode

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

getNamespaceMapType() protected static méthode

protected static getNamespaceMapType ( ) : integer
Résultat integer The namespace map type such as \ast\flags\USE_NORMAL or \ast\flags\USE_FUNCTION

getStdClassFQSEN() public static méthode

public static getStdClassFQSEN ( ) : FullyQualifiedClassName
Résultat FullyQualifiedClassName The FQSEN for \stdClass.