PHP Класс ApiGen\Parser\Reflection\ReflectionElement

Наследование: extends ApiGen\Parser\Reflection\ReflectionBase, implements ApiGen\Contracts\Parser\Reflection\ElementReflectionInterface
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$annotations array
$isDocumented boolean

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

Метод Описание
addAnnotation ( $annotation, $value )
addReason ( TokenReflection\Exception\BaseException $reason )
getAnnotation ( $name )
getAnnotations ( )
getDocComment ( )
getEndPosition ( )
getExtension ( ) : ReflectionExtension | null
getExtensionName ( ) : boolean
getLongDescription ( )
getNamespaceAliases ( )
getNamespaceName ( )
getPackageName ( )
getPseudoNamespaceName ( )
getPseudoPackageName ( )
getReasons ( )
getShortDescription ( )
getStartPosition ( )
hasAnnotation ( $name )
hasReasons ( )
inNamespace ( )
inPackage ( )
isDeprecated ( )
isDocumented ( )
isMain ( )

Приватные методы

Метод Описание
getAnnotationsFromReflection ( mixed $reflection ) : array

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

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

public addAnnotation ( $annotation, $value )

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

public addReason ( TokenReflection\Exception\BaseException $reason )
$reason TokenReflection\Exception\BaseException

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

public getAnnotation ( $name )

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

public getAnnotations ( )

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

public getDocComment ( )

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

public getEndPosition ( )

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

public getExtension ( ) : ReflectionExtension | null
Результат ReflectionExtension | null

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

public getExtensionName ( ) : boolean
Результат boolean

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

public getLongDescription ( )

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

public getNamespaceAliases ( )

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

public getNamespaceName ( )

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

public getPackageName ( )

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

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

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

public getReasons ( )

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

public getShortDescription ( )

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

public getStartPosition ( )

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

public hasAnnotation ( $name )

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

public hasReasons ( )

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

public inNamespace ( )

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

public inPackage ( )

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

public isDeprecated ( )

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

public isDocumented ( )

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

public isMain ( )

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

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

protected array $annotations
Результат array

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

protected bool $isDocumented
Результат boolean