interface MethodAwareAccessorsInterface

Class MethodAwareAccessorsInterface.

Methods

reflection()

No description

resolver()

No description

bool
hasMethod( string $name)

No description

getMethod( string $name)

No description

methods( null|int $mask = null)

No description

publicMethods()

No description

protectedMethods()

No description

privateMethods()

No description

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

No description

visitMethods( Closure $visit, null|int $mask = null, mixed $extra)

No description

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

No description

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

No description

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

No description

matchOneMethod( 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 hasMethod( string $name)

Parameters

string $name

Return Value

bool

at line line 47
ReflectionMethod getMethod( string $name)

Parameters

string $name

Return Value

ReflectionMethod

Exceptions

InvalidArgumentException

at line line 54
ReflectionMethod[] methods( null|int $mask = null)

Parameters

null|int $mask

Return Value

ReflectionMethod[]

at line line 59
ReflectionMethod[] publicMethods()

Return Value

ReflectionMethod[]

at line line 64
ReflectionMethod[] protectedMethods()

Return Value

ReflectionMethod[]

at line line 69
ReflectionMethod[] privateMethods()

Return Value

ReflectionMethod[]

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

Parameters

Closure $sort
null|int $mask
mixed $extra

Return Value

ReflectionMethod[]

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

Parameters

Closure $visit
null|int $mask
mixed $extra

Return Value

ReflectionMethod[]|mixed

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

Parameters

Closure $predicate
null|int $mask
mixed $extra

Return Value

ReflectionMethod[]

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

Parameters

Closure $predicate
null|int $mask
mixed $extra

Return Value

ReflectionMethod|null

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

Parameters

mixed $match
string $func
null|int $mask

Return Value

ReflectionMethod[]

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

Parameters

mixed $match
string $func
null|int $mask

Return Value

null|ReflectionMethod