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

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

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

Метод Описание
canonicalName ( string $name ) : string
fromClosureInContext ( Context $context ) : FullyQualifiedFunctionName
fromStringInContext ( string $fqsen_string, Context $context ) : FullyQualifiedFunctionName
isClosure ( ) : boolean

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

Метод Описание
getNamespaceMapType ( ) : integer

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

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.

fromClosureInContext() публичный статический Метод

public static fromClosureInContext ( Context $context ) : FullyQualifiedFunctionName
$context Phan\Language\Context
Результат FullyQualifiedFunctionName

fromStringInContext() публичный статический Метод

public static fromStringInContext ( string $fqsen_string, Context $context ) : FullyQualifiedFunctionName
$fqsen_string string An FQSEN string like '\Namespace\Class'
$context Phan\Language\Context The context in which the FQSEN string was found
Результат FullyQualifiedFunctionName

getNamespaceMapType() защищенный статический Метод

protected static getNamespaceMapType ( ) : integer
Результат integer The namespace map type such as \ast\flags\USE_NORMAL or \ast\flags\USE_FUNCTION

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

public isClosure ( ) : boolean
Результат boolean True if this FQSEN represents a closure