TraitIntrospection
class TraitIntrospection extends AbstractIntrospection implements IdentityAwareAccessorsInterface, LocationAwareAccessorsInterface, MethodAwareAccessorsInterface, ModifiersAwareAccessorsInterface, PropertyAwareAccessorsInterface
Class TraitIntrospection.
Traits
Class IdentityAwareAccessorsTrait.
Class LocationAwareAccessorsTrait.
Class MethodAwareAccessorsTrait.
Class ModifiersAwareAccessorsTrait.
Class PropertyAwareAccessorsTrait.
Class IdentityNameAwareAccessorsTrait.
Class IdentityNamespaceAwareAccessorsTrait.
Class IdentityInheritanceAwareAccessorsTrait.
Class ModifiersAwareAccessorsTrait.
Class DocBlockAwareAccessorsTrait.
Methods
reflection()
No description
__construct(
string $name,
null|object $bindTo = null,
ResultResolver $resolver = null)
No description
bool
implementsInterface(
string $interface)
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 $trait)
No description