ClassIntrospection
class ClassIntrospection extends AbstractIntrospection implements ConstantAwareAccessorsInterface, IdentityAwareAccessorsInterface, InterfaceAwareAccessorsInterface, LocationAwareAccessorsInterface, MethodAwareAccessorsInterface, ModifiersAwareAccessorsInterface, PropertyAwareAccessorsInterface
Class ClassIntrospection.
Traits
Class ConstantAwareAccessorsTrait.
Class IdentityAwareAccessorsTrait.
Class InterfaceAwareAccessorsTrait.
Class LocationAwareAccessorsTrait.
Class ModifiersAwareAccessorsTrait.
Class MethodAwareAccessorsTrait.
Class PropertyAwareAccessorsTrait.
Class IdentityNameAwareAccessorsTrait.
Class IdentityNamespaceAwareAccessorsTrait.
Class IdentityInheritanceAwareAccessorsTrait.
Class ModifiersAwareAccessorsTrait.
Class DocBlockAwareAccessorsTrait.
Methods
reflection()
No description
__construct(
string $class,
null|object $bindTo = null,
ResultResolver $resolver = null)
No description
ConstantIntrospection[]|mixed[]
matchConstants(
mixed $match,
string $func = '__toString')
No description
matchOneConstant(
mixed $match,
string $func = '__toString')
No description
bool
implementsInterface(
string $interface)
No description
InterfaceIntrospection[]|mixed
matchInterfaces(
mixed $match,
string $func = '__toString')
No description
matchOneInterface(
mixed $match,
string $func = '__toString')
No description
MethodIntrospection[]|mixed[]
MethodIntrospection|null
matchMethods(
mixed $match,
string $func = '__toString',
null|int $mask = null)
No description
null|MethodIntrospection
matchOneMethod(
mixed $match,
string $func = '__toString',
null|int $mask = null)
No description
properties(
null|int $mask = null)
No description
PropertyIntrospection[]|mixed[]
matchProperties(
mixed $match,
string $func = '__toString',
null|int $mask = null)
No description
matchOneProperty(
mixed $match,
string $func = '__toString',
null|int $mask = null)
No description
static
string
export(
string $class)
No description