PHP 클래스 ApiGen\Parser\Reflection\ReflectionElement

상속: extends ApiGen\Parser\Reflection\ReflectionBase, implements ApiGen\Contracts\Parser\Reflection\ElementReflectionInterface
파일 보기 프로젝트 열기: apigen/apigen 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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