StaticReflectionClass
extends ReflectionClass
in package
Table of Contents
- $staticReflectionParser : StaticReflectionParser
- The static reflection parser object.
- __construct() : mixed
- __toString() : mixed
- {@inheritDoc}
- export() : mixed
- {@inheritDoc}
- getConstant() : mixed
- {@inheritDoc}
- getConstants() : mixed
- {@inheritDoc}
- getConstructor() : mixed
- {@inheritDoc}
- getDefaultProperties() : mixed
- {@inheritDoc}
- getDocComment() : mixed
- {@inheritDoc}
- getEndLine() : mixed
- {@inheritDoc}
- getExtension() : mixed
- {@inheritDoc}
- getExtensionName() : mixed
- {@inheritDoc}
- getFileName() : mixed
- {@inheritDoc}
- getInterfaceNames() : mixed
- {@inheritDoc}
- getInterfaces() : mixed
- {@inheritDoc}
- getMethod() : mixed
- {@inheritDoc}
- getMethods() : mixed
- {@inheritDoc}
- getModifiers() : mixed
- {@inheritDoc}
- getName() : mixed
- {@inheritDoc}
- getNamespaceName() : mixed
- {@inheritDoc}
- getParentClass() : mixed
- {@inheritDoc}
- getProperties() : mixed
- {@inheritDoc}
- getProperty() : mixed
- {@inheritDoc}
- getShortName() : mixed
- {@inheritDoc}
- getStartLine() : mixed
- {@inheritDoc}
- getStaticProperties() : mixed
- {@inheritDoc}
- getStaticPropertyValue() : mixed
- {@inheritDoc}
- getTraitAliases() : mixed
- {@inheritDoc}
- getTraitNames() : mixed
- {@inheritDoc}
- getTraits() : mixed
- {@inheritDoc}
- getUseStatements() : array<string|int, mixed>
- hasConstant() : mixed
- {@inheritDoc}
- hasMethod() : mixed
- {@inheritDoc}
- hasProperty() : mixed
- {@inheritDoc}
- implementsInterface() : mixed
- {@inheritDoc}
- inNamespace() : mixed
- {@inheritDoc}
- isAbstract() : mixed
- {@inheritDoc}
- isCloneable() : mixed
- {@inheritDoc}
- isFinal() : mixed
- {@inheritDoc}
- isInstance() : mixed
- {@inheritDoc}
- isInstantiable() : mixed
- {@inheritDoc}
- isInterface() : mixed
- {@inheritDoc}
- isInternal() : mixed
- {@inheritDoc}
- isIterateable() : mixed
- {@inheritDoc}
- isSubclassOf() : mixed
- {@inheritDoc}
- isTrait() : mixed
- {@inheritDoc}
- isUserDefined() : mixed
- {@inheritDoc}
- newInstance() : mixed
- {@inheritDoc}
- newInstanceArgs() : mixed
- {@inheritDoc}
- newInstanceWithoutConstructor() : mixed
- {@inheritDoc}
- setStaticPropertyValue() : mixed
- {@inheritDoc}
Properties
$staticReflectionParser
The static reflection parser object.
private
StaticReflectionParser
$staticReflectionParser
Methods
__construct()
public
__construct(StaticReflectionParser $staticReflectionParser) : mixed
Parameters
- $staticReflectionParser : StaticReflectionParser
Return values
mixed —__toString()
{@inheritDoc}
public
__toString() : mixed
Return values
mixed —export()
{@inheritDoc}
public
static export(mixed $argument[, mixed $return = false ]) : mixed
Parameters
- $argument : mixed
- $return : mixed = false
Return values
mixed —getConstant()
{@inheritDoc}
public
getConstant(mixed $name) : mixed
Parameters
- $name : mixed
Return values
mixed —getConstants()
{@inheritDoc}
public
getConstants() : mixed
Return values
mixed —getConstructor()
{@inheritDoc}
public
getConstructor() : mixed
Return values
mixed —getDefaultProperties()
{@inheritDoc}
public
getDefaultProperties() : mixed
Return values
mixed —getDocComment()
{@inheritDoc}
public
getDocComment() : mixed
Return values
mixed —getEndLine()
{@inheritDoc}
public
getEndLine() : mixed
Return values
mixed —getExtension()
{@inheritDoc}
public
getExtension() : mixed
Return values
mixed —getExtensionName()
{@inheritDoc}
public
getExtensionName() : mixed
Return values
mixed —getFileName()
{@inheritDoc}
public
getFileName() : mixed
Return values
mixed —getInterfaceNames()
{@inheritDoc}
public
getInterfaceNames() : mixed
Return values
mixed —getInterfaces()
{@inheritDoc}
public
getInterfaces() : mixed
Return values
mixed —getMethod()
{@inheritDoc}
public
getMethod(mixed $name) : mixed
Parameters
- $name : mixed
Return values
mixed —getMethods()
{@inheritDoc}
public
getMethods([mixed $filter = null ]) : mixed
Parameters
- $filter : mixed = null
Return values
mixed —getModifiers()
{@inheritDoc}
public
getModifiers() : mixed
Return values
mixed —getName()
{@inheritDoc}
public
getName() : mixed
Return values
mixed —getNamespaceName()
{@inheritDoc}
public
getNamespaceName() : mixed
Return values
mixed —getParentClass()
{@inheritDoc}
public
getParentClass() : mixed
Return values
mixed —getProperties()
{@inheritDoc}
public
getProperties([mixed $filter = null ]) : mixed
Parameters
- $filter : mixed = null
Return values
mixed —getProperty()
{@inheritDoc}
public
getProperty(mixed $name) : mixed
Parameters
- $name : mixed
Return values
mixed —getShortName()
{@inheritDoc}
public
getShortName() : mixed
Return values
mixed —getStartLine()
{@inheritDoc}
public
getStartLine() : mixed
Return values
mixed —getStaticProperties()
{@inheritDoc}
public
getStaticProperties() : mixed
Return values
mixed —getStaticPropertyValue()
{@inheritDoc}
public
getStaticPropertyValue(mixed $name[, mixed $default = '' ]) : mixed
Parameters
- $name : mixed
- $default : mixed = ''
Return values
mixed —getTraitAliases()
{@inheritDoc}
public
getTraitAliases() : mixed
Return values
mixed —getTraitNames()
{@inheritDoc}
public
getTraitNames() : mixed
Return values
mixed —getTraits()
{@inheritDoc}
public
getTraits() : mixed
Return values
mixed —getUseStatements()
public
getUseStatements() : array<string|int, mixed>
Return values
array<string|int, mixed> —hasConstant()
{@inheritDoc}
public
hasConstant(mixed $name) : mixed
Parameters
- $name : mixed
Return values
mixed —hasMethod()
{@inheritDoc}
public
hasMethod(mixed $name) : mixed
Parameters
- $name : mixed
Return values
mixed —hasProperty()
{@inheritDoc}
public
hasProperty(mixed $name) : mixed
Parameters
- $name : mixed
Return values
mixed —implementsInterface()
{@inheritDoc}
public
implementsInterface(mixed $interface) : mixed
Parameters
- $interface : mixed
Return values
mixed —inNamespace()
{@inheritDoc}
public
inNamespace() : mixed
Return values
mixed —isAbstract()
{@inheritDoc}
public
isAbstract() : mixed
Return values
mixed —isCloneable()
{@inheritDoc}
public
isCloneable() : mixed
Return values
mixed —isFinal()
{@inheritDoc}
public
isFinal() : mixed
Return values
mixed —isInstance()
{@inheritDoc}
public
isInstance(mixed $object) : mixed
Parameters
- $object : mixed
Return values
mixed —isInstantiable()
{@inheritDoc}
public
isInstantiable() : mixed
Return values
mixed —isInterface()
{@inheritDoc}
public
isInterface() : mixed
Return values
mixed —isInternal()
{@inheritDoc}
public
isInternal() : mixed
Return values
mixed —isIterateable()
{@inheritDoc}
public
isIterateable() : mixed
Return values
mixed —isSubclassOf()
{@inheritDoc}
public
isSubclassOf(mixed $class) : mixed
Parameters
- $class : mixed
Return values
mixed —isTrait()
{@inheritDoc}
public
isTrait() : mixed
Return values
mixed —isUserDefined()
{@inheritDoc}
public
isUserDefined() : mixed
Return values
mixed —newInstance()
{@inheritDoc}
public
newInstance(mixed $args) : mixed
Parameters
- $args : mixed
Return values
mixed —newInstanceArgs()
{@inheritDoc}
public
newInstanceArgs([array<string|int, mixed> $args = [] ]) : mixed
Parameters
- $args : array<string|int, mixed> = []
Return values
mixed —newInstanceWithoutConstructor()
{@inheritDoc}
public
newInstanceWithoutConstructor() : mixed
Return values
mixed —setStaticPropertyValue()
{@inheritDoc}
public
setStaticPropertyValue(mixed $name, mixed $value) : mixed
Parameters
- $name : mixed
- $value : mixed