PHP 클래스 ApiGen\Parser\Reflection\ReflectionClass

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

공개 메소드들

메소드 설명
__construct ( $reflectionClass )
getConstant ( $name )
getConstantReflection ( $name )
getConstants ( )
getDirectImplementers ( )
getDirectSubClasses ( )
getDirectUsers ( )
getIndirectImplementers ( )
getIndirectSubClasses ( )
getIndirectUsers ( )
getInheritedConstants ( )
getInheritedMagicMethods ( )
getInheritedMagicProperties ( )
getInheritedMethods ( )
getInheritedProperties ( )
getInterfaces ( )
getMagicMethods ( )
getMagicProperties ( )
getMethod ( $name )
getMethods ( )
getOwnConstant ( $name )
getOwnConstants ( )
getOwnInterfaceNames ( )
getOwnInterfaces ( )
getOwnMagicMethods ( )
getOwnMagicProperties ( ) : ApiGen\Parser\Reflection\ReflectionPropertyMagic[]
getOwnMethods ( )
getOwnProperties ( )
getOwnTraitNames ( )
getOwnTraits ( )
getParentClass ( )
getParentClassName ( )
getParentClassNameList ( )
getParentClasses ( )
getProperties ( )
getProperty ( $name )
getReflectionFactory ( ) : ApiGen\Contracts\Parser\Reflection\TokenReflection\ReflectionFactoryInterface
getShortName ( )
getTraitAliases ( )
getTraitMethods ( )
getTraitNames ( )
getTraitProperties ( )
getTraits ( )
getUsedMagicMethods ( )
getUsedMagicProperties ( )
getUsedMethods ( )
getUsedProperties ( )
getVisibilityLevel ( ) : integer
hasConstant ( $name )
hasMethod ( $name )
hasOwnConstant ( $name )
hasProperty ( $name )
implementsInterface ( $interface )
isAbstract ( )
isException ( )
isFinal ( )
isInterface ( )
isSubclassOf ( $class )
isTrait ( )
isValid ( )
isVisibilityLevelPublic ( )
usesTrait ( $trait )

비공개 메소드들

메소드 설명
sortUsedMethods ( array $usedMethods ) : array

메소드 상세

__construct() 공개 메소드

public __construct ( $reflectionClass )

getConstant() 공개 메소드

public getConstant ( $name )

getConstantReflection() 공개 메소드

public getConstantReflection ( $name )

getConstants() 공개 메소드

public getConstants ( )

getDirectImplementers() 공개 메소드

getDirectSubClasses() 공개 메소드

public getDirectSubClasses ( )

getDirectUsers() 공개 메소드

public getDirectUsers ( )

getIndirectImplementers() 공개 메소드

getIndirectSubClasses() 공개 메소드

getIndirectUsers() 공개 메소드

public getIndirectUsers ( )

getInheritedConstants() 공개 메소드

getInheritedMagicMethods() 공개 메소드

getInheritedMagicProperties() 공개 메소드

getInheritedMethods() 공개 메소드

public getInheritedMethods ( )

getInheritedProperties() 공개 메소드

getInterfaces() 공개 메소드

public getInterfaces ( )

getMagicMethods() 공개 메소드

public getMagicMethods ( )

getMagicProperties() 공개 메소드

public getMagicProperties ( )

getMethod() 공개 메소드

public getMethod ( $name )

getMethods() 공개 메소드

public getMethods ( )

getOwnConstant() 공개 메소드

public getOwnConstant ( $name )

getOwnConstants() 공개 메소드

public getOwnConstants ( )

getOwnInterfaceNames() 공개 메소드

getOwnInterfaces() 공개 메소드

public getOwnInterfaces ( )

getOwnMagicMethods() 공개 메소드

public getOwnMagicMethods ( )

getOwnMagicProperties() 공개 메소드

public getOwnMagicProperties ( ) : ApiGen\Parser\Reflection\ReflectionPropertyMagic[]
리턴 ApiGen\Parser\Reflection\ReflectionPropertyMagic[]

getOwnMethods() 공개 메소드

public getOwnMethods ( )

getOwnProperties() 공개 메소드

public getOwnProperties ( )

getOwnTraitNames() 공개 메소드

public getOwnTraitNames ( )

getOwnTraits() 공개 메소드

public getOwnTraits ( )

getParentClass() 공개 메소드

public getParentClass ( )

getParentClassName() 공개 메소드

public getParentClassName ( )

getParentClassNameList() 공개 메소드

getParentClasses() 공개 메소드

public getParentClasses ( )

getProperties() 공개 메소드

public getProperties ( )

getProperty() 공개 메소드

public getProperty ( $name )

getReflectionFactory() 공개 메소드

public getReflectionFactory ( ) : ApiGen\Contracts\Parser\Reflection\TokenReflection\ReflectionFactoryInterface
리턴 ApiGen\Contracts\Parser\Reflection\TokenReflection\ReflectionFactoryInterface

getShortName() 공개 메소드

public getShortName ( )

getTraitAliases() 공개 메소드

public getTraitAliases ( )

getTraitMethods() 공개 메소드

public getTraitMethods ( )

getTraitNames() 공개 메소드

public getTraitNames ( )

getTraitProperties() 공개 메소드

public getTraitProperties ( )

getTraits() 공개 메소드

public getTraits ( )

getUsedMagicMethods() 공개 메소드

public getUsedMagicMethods ( )

getUsedMagicProperties() 공개 메소드

getUsedMethods() 공개 메소드

public getUsedMethods ( )

getUsedProperties() 공개 메소드

public getUsedProperties ( )

getVisibilityLevel() 공개 메소드

public getVisibilityLevel ( ) : integer
리턴 integer

hasConstant() 공개 메소드

public hasConstant ( $name )

hasMethod() 공개 메소드

public hasMethod ( $name )

hasOwnConstant() 공개 메소드

public hasOwnConstant ( $name )

hasProperty() 공개 메소드

public hasProperty ( $name )

implementsInterface() 공개 메소드

public implementsInterface ( $interface )

isAbstract() 공개 메소드

public isAbstract ( )

isException() 공개 메소드

public isException ( )

isFinal() 공개 메소드

public isFinal ( )

isInterface() 공개 메소드

public isInterface ( )

isSubclassOf() 공개 메소드

public isSubclassOf ( $class )

isTrait() 공개 메소드

public isTrait ( )

isValid() 공개 메소드

public isValid ( )

isVisibilityLevelPublic() 공개 메소드

usesTrait() 공개 메소드

public usesTrait ( $trait )