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

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

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

Метод Описание
__toString ( ) : string
canonicalName ( string $name ) : string
fromFullyQualifiedString ( string $fully_qualified_string ) : Phan\Language\FQSEN
fromStringInContext ( string $string, Context $context ) : Phan\Language\FQSEN
getName ( ) : string

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

Метод Описание
__construct ( string $name )

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

__construct() защищенный Метод

protected __construct ( string $name )
$name string The name of this structural element

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

abstract public __toString ( ) : string
Результат string A string representation of this fully-qualified structural element name.

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.

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

abstract public static fromFullyQualifiedString ( string $fully_qualified_string ) : Phan\Language\FQSEN
$fully_qualified_string string
Результат Phan\Language\FQSEN

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

abstract public static fromStringInContext ( string $string, Context $context ) : Phan\Language\FQSEN
$string string
$context Phan\Language\Context The context in which the FQSEN string was found
Результат Phan\Language\FQSEN

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

public getName ( ) : string
Результат string The class associated with this FQSEN or null if not defined