ObjectIntrospection
class ObjectIntrospection extends AbstractIntrospection implements ConstantAwareAccessorsInterface, IdentityAwareAccessorsInterface, InterfaceAwareAccessorsInterface, LocationAwareAccessorsInterface, MethodAwareAccessorsInterface, ModifiersAwareAccessorsInterface, PropertyAwareAccessorsInterface
Class ObjectIntrospection.
Traits
Class ConstantAwareAccessorsTrait.
Class IdentityAwareAccessorsTrait.
Class InterfaceAwareAccessorsTrait.
Class LocationAwareAccessorsTrait.
Class MethodAwareAccessorsTrait.
Class ModifiersAwareAccessorsTrait.
Class PropertyAwareAccessorsTrait.
Class IdentityNameAwareAccessorsTrait.
Class IdentityNamespaceAwareAccessorsTrait.
Class IdentityInheritanceAwareAccessorsTrait.
Class ModifiersAwareAccessorsTrait.
Class DocBlockAwareAccessorsTrait.
Methods
reflection()
No description
__construct(
object $instance,
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(
object $instance)
No description