PHP Class ApiGen\Parser\Reflection\ReflectionClass

Inheritance: extends ReflectionElement, implements ApiGen\Contracts\Parser\Reflection\ClassReflectionInterface
Show file Open project: apigen/apigen Class Usage Examples

Public Methods

Method Description
__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 )

Private Methods

Method Description
sortUsedMethods ( array $usedMethods ) : array

Method Details

__construct() public method

public __construct ( $reflectionClass )

getConstant() public method

public getConstant ( $name )

getConstantReflection() public method

public getConstantReflection ( $name )

getConstants() public method

public getConstants ( )

getDirectImplementers() public method

getDirectSubClasses() public method

public getDirectSubClasses ( )

getDirectUsers() public method

public getDirectUsers ( )

getIndirectImplementers() public method

getIndirectSubClasses() public method

getIndirectUsers() public method

public getIndirectUsers ( )

getInheritedConstants() public method

getInheritedMagicMethods() public method

getInheritedMagicProperties() public method

getInheritedMethods() public method

public getInheritedMethods ( )

getInheritedProperties() public method

getInterfaces() public method

public getInterfaces ( )

getMagicMethods() public method

public getMagicMethods ( )

getMagicProperties() public method

public getMagicProperties ( )

getMethod() public method

public getMethod ( $name )

getMethods() public method

public getMethods ( )

getOwnConstant() public method

public getOwnConstant ( $name )

getOwnConstants() public method

public getOwnConstants ( )

getOwnInterfaceNames() public method

getOwnInterfaces() public method

public getOwnInterfaces ( )

getOwnMagicMethods() public method

public getOwnMagicMethods ( )

getOwnMagicProperties() public method

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

getOwnMethods() public method

public getOwnMethods ( )

getOwnProperties() public method

public getOwnProperties ( )

getOwnTraitNames() public method

public getOwnTraitNames ( )

getOwnTraits() public method

public getOwnTraits ( )

getParentClass() public method

public getParentClass ( )

getParentClassName() public method

public getParentClassName ( )

getParentClassNameList() public method

getParentClasses() public method

public getParentClasses ( )

getProperties() public method

public getProperties ( )

getProperty() public method

public getProperty ( $name )

getReflectionFactory() public method

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

getShortName() public method

public getShortName ( )

getTraitAliases() public method

public getTraitAliases ( )

getTraitMethods() public method

public getTraitMethods ( )

getTraitNames() public method

public getTraitNames ( )

getTraitProperties() public method

public getTraitProperties ( )

getTraits() public method

public getTraits ( )

getUsedMagicMethods() public method

public getUsedMagicMethods ( )

getUsedMagicProperties() public method

getUsedMethods() public method

public getUsedMethods ( )

getUsedProperties() public method

public getUsedProperties ( )

getVisibilityLevel() public method

public getVisibilityLevel ( ) : integer
return integer

hasConstant() public method

public hasConstant ( $name )

hasMethod() public method

public hasMethod ( $name )

hasOwnConstant() public method

public hasOwnConstant ( $name )

hasProperty() public method

public hasProperty ( $name )

implementsInterface() public method

public implementsInterface ( $interface )

isAbstract() public method

public isAbstract ( )

isException() public method

public isException ( )

isFinal() public method

public isFinal ( )

isInterface() public method

public isInterface ( )

isSubclassOf() public method

public isSubclassOf ( $class )

isTrait() public method

public isTrait ( )

isValid() public method

public isValid ( )

isVisibilityLevelPublic() public method

usesTrait() public method

public usesTrait ( $trait )