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

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

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

Метод Описание
__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 )