interface PropertyAwareAccessorsInterface

Class PropertyAwareAccessorsInterface.

Methods

reflection()

No description

resolver()

No description

bool
hasProperty( string $name)

No description

getProperty( string $name)

No description

properties( null|int $mask = null)

No description

sortProperties( Closure $sort, null|int $mask = null, mixed $extra)

No description

ReflectionProperty[]|mixed[]
visitProperties( Closure $visit, null|int $mask = null, mixed $extra)

No description

filterProperties( Closure $predicate, null|int $mask = null, mixed $extra)

No description

filterOneProperty( Closure $predicate, null|int $mask = null, mixed $extra)

No description

matchProperties( mixed $match, string $func = '__toString', null|int $mask = null)

No description

matchOneProperty( mixed $match, string $func = '__toString', null|int $mask = null)

No description

Details

at line line 26
ReflectionClass reflection()

Return Value

ReflectionClass

at line line 31
ResolverInterface resolver()

Return Value

ResolverInterface

at line line 38
bool hasProperty( string $name)

Parameters

string $name

Return Value

bool

at line line 47
ReflectionProperty getProperty( string $name)

Parameters

string $name

Return Value

ReflectionProperty

Exceptions

InvalidArgumentException

at line line 54
ReflectionProperty[] properties( null|int $mask = null)

Parameters

null|int $mask

Return Value

ReflectionProperty[]

at line line 59
ReflectionProperty[] publicProperties()

Return Value

ReflectionProperty[]

at line line 64
ReflectionProperty[] protectedProperties()

Return Value

ReflectionProperty[]

at line line 69
ReflectionProperty[] privateProperties()

Return Value

ReflectionProperty[]

at line line 78
ReflectionProperty[] sortProperties( Closure $sort, null|int $mask = null, mixed $extra)

Parameters

Closure $sort
null|int $mask
mixed $extra

Return Value

ReflectionProperty[]

at line line 87
ReflectionProperty[]|mixed[] visitProperties( Closure $visit, null|int $mask = null, mixed $extra)

Parameters

Closure $visit
null|int $mask
mixed $extra

Return Value

ReflectionProperty[]|mixed[]

at line line 96
ReflectionProperty[] filterProperties( Closure $predicate, null|int $mask = null, mixed $extra)

Parameters

Closure $predicate
null|int $mask
mixed $extra

Return Value

ReflectionProperty[]

at line line 105
ReflectionProperty|null filterOneProperty( Closure $predicate, null|int $mask = null, mixed $extra)

Parameters

Closure $predicate
null|int $mask
mixed $extra

Return Value

ReflectionProperty|null

at line line 114
ReflectionProperty[] matchProperties( mixed $match, string $func = '__toString', null|int $mask = null)

Parameters

mixed $match
string $func
null|int $mask

Return Value

ReflectionProperty[]

at line line 123
null|ReflectionProperty matchOneProperty( mixed $match, string $func = '__toString', null|int $mask = null)

Parameters

mixed $match
string $func
null|int $mask

Return Value

null|ReflectionProperty