class PropertyIntrospection extends AbstractIntrospection implements IdentityAwareAccessorsInterface, ModifiersAwareAccessorsInterface, ValueAwareAccessorsInterface, VisibilityAwareAccessorsInterface

Class PropertyIntrospection.

Traits

Class IdentityAwareAccessorsTrait.
Class ModifiersAwareAccessorsTrait.
Class ValueAwareAccessorsTrait.
Class VisibilityAwareAccessorsTrait.
Class IdentityNameAwareAccessorsTrait.
Class IdentityNamespaceAwareAccessorsTrait.
Class IdentityDeclaringClassAwareAccessorsTrait.
Class ModifiersAwareAccessorsTrait.
Class DocBlockAwareAccessorsTrait.

Methods

string
docBlock()

No description

__construct( string $class, string $property, null|object $bindTo = null, ResultResolver $resolver = null)

No description

string
nameQualified()

No description

string
__toString()

No description

string
nameUnQualified()

No description

string
name( bool $qualified = false)

No description

string
namespaceName()

No description

int
modifiers()

No description

bool
isStatic()

No description

bool
isDefault()

No description

bool
accessible()

No description

mixed
value( object $instance)

No description

setValue( object $instance, mixed $value)

No description

visibility()

No description

bool
visibilityPrivate()

No description

bool
visibilityPublic()

No description

static  string
export( string $class, string $property)

No description

Details

in DocBlockAwareAccessorsTrait at line line 28
string docBlock()

Return Value

string

at line line 42
__construct( string $class, string $property, null|object $bindTo = null, ResultResolver $resolver = null)

Parameters

string $class
string $property
null|object $bindTo
ResultResolver $resolver

in AbstractIntrospection at line line 61
final ResolverInterface resolver()

Return Value

ResolverInterface

abstract string nameQualified()

Return Value

string

in AbstractIntrospection at line line 74
final string __toString()

Return Value

string

abstract string nameUnQualified()

Return Value

string

string name( bool $qualified = false)

Parameters

bool $qualified

Return Value

string

string namespaceName()

Return Value

string

string[] namespaceSections()

Return Value

string[]

in ModifiersAwareAccessorsTrait at line line 28
int modifiers()

Return Value

int

in ModifiersAwareAccessorsTrait at line line 27
bool isStatic()

Return Value

bool

in ModifiersAwareAccessorsTrait at line line 35
bool isDefault()

Return Value

bool

bool accessible()

Return Value

bool

in ValueAwareAccessorsTrait at line line 35
mixed value( object $instance)

Parameters

object $instance

Return Value

mixed

in ValueAwareAccessorsTrait at line line 48
setValue( object $instance, mixed $value)

Parameters

object $instance
mixed $value

visibility()

bool visibilityPrivate()

Return Value

bool

bool visibilityProtected()

Return Value

bool

bool visibilityPublic()

Return Value

bool

at line line 58
static string export( string $class, string $property)

Parameters

string $class
string $property

Return Value

string