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 )