PHP Class ApiGen\Parser\Reflection\ReflectionElement

Inheritance: extends ApiGen\Parser\Reflection\ReflectionBase, implements ApiGen\Contracts\Parser\Reflection\ElementReflectionInterface
Afficher le fichier Open project: apigen/apigen Class Usage Examples

Protected Properties

Свойство Type Description
$annotations array
$isDocumented boolean

Méthodes publiques

Méthode Description
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 ( )

Private Methods

Méthode Description
getAnnotationsFromReflection ( mixed $reflection ) : array

Method Details

addAnnotation() public méthode

public addAnnotation ( $annotation, $value )

addReason() public méthode

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

getAnnotation() public méthode

public getAnnotation ( $name )

getAnnotations() public méthode

public getAnnotations ( )

getDocComment() public méthode

public getDocComment ( )

getEndPosition() public méthode

public getEndPosition ( )

getExtension() public méthode

public getExtension ( ) : ReflectionExtension | null
Résultat ReflectionExtension | null

getExtensionName() public méthode

public getExtensionName ( ) : boolean
Résultat boolean

getLongDescription() public méthode

public getLongDescription ( )

getNamespaceAliases() public méthode

public getNamespaceAliases ( )

getNamespaceName() public méthode

public getNamespaceName ( )

getPackageName() public méthode

public getPackageName ( )

getPseudoNamespaceName() public méthode

getPseudoPackageName() public méthode

getReasons() public méthode

public getReasons ( )

getShortDescription() public méthode

public getShortDescription ( )

getStartPosition() public méthode

public getStartPosition ( )

hasAnnotation() public méthode

public hasAnnotation ( $name )

hasReasons() public méthode

public hasReasons ( )

inNamespace() public méthode

public inNamespace ( )

inPackage() public méthode

public inPackage ( )

isDeprecated() public méthode

public isDeprecated ( )

isDocumented() public méthode

public isDocumented ( )

isMain() public méthode

public isMain ( )

Property Details

$annotations protected_oe property

protected array $annotations
Résultat array

$isDocumented protected_oe property

protected bool $isDocumented
Résultat boolean