PHP Класс Phan\Language\Element\AddressableElement

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

Защищенные свойства (Protected)

Свойство Тип Описание
$fqsen Phan\Language\FQSEN

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

Метод Описание
__construct ( Context $context, string $name, UnionType $type, integer $flags, Phan\Language\FQSEN $fqsen )
addReference ( FileRef $file_ref ) : void
getFQSEN ( ) : Phan\Language\FQSEN
getReferenceCount ( CodeBase $code_base ) : integer
getReferenceList ( ) : array
isPrivate ( ) : boolean
isProtected ( ) : boolean
isPublic ( ) : boolean
setFQSEN ( Phan\Language\FQSEN $fqsen ) : void

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

__construct() публичный метод

public __construct ( Context $context, string $name, UnionType $type, integer $flags, Phan\Language\FQSEN $fqsen )
$context Phan\Language\Context The context in which the structural element lives
$name string
$type Phan\Language\UnionType
$flags integer
$fqsen Phan\Language\FQSEN A fully qualified name for the element

addReference() публичный метод

public addReference ( FileRef $file_ref ) : void
$file_ref Phan\Language\FileRef A reference to a location in which this typed structural element is referenced.
Результат void

getFQSEN() публичный метод

public getFQSEN ( ) : Phan\Language\FQSEN
Результат Phan\Language\FQSEN The fully-qualified structural element name of this structural element

getReferenceCount() публичный метод

public getReferenceCount ( CodeBase $code_base ) : integer
$code_base Phan\CodeBase Some elements may need access to the code base to figure out their total reference count.
Результат integer The number of references to this typed structural element

getReferenceList() публичный метод

public getReferenceList ( ) : array
Результат array A list of references to this typed structural element.

isPrivate() публичный метод

public isPrivate ( ) : boolean
Результат boolean True if this is a private property

isProtected() публичный метод

public isProtected ( ) : boolean
Результат boolean True if this is a protected property

isPublic() публичный метод

public isPublic ( ) : boolean
Результат boolean True if this is a public property

setFQSEN() публичный метод

public setFQSEN ( Phan\Language\FQSEN $fqsen ) : void
$fqsen Phan\Language\FQSEN A fully qualified structural element name to set on this element
Результат void

Описание свойств

$fqsen защищенное свойство

protected FQSEN,Phan\Language $fqsen
Результат Phan\Language\FQSEN