trait InterfaceAwareAccessorsTrait

Class InterfaceAwareAccessorsTrait.

Methods

reflection()

No description

resolver()

No description

getInterface( string $name)

No description

interfaces()

No description

sortInterfaces( Closure $sort, mixed $extra)

No description

visitInterfaces( Closure $visit, mixed $extra)

No description

filterInterfaces( Closure $predicate, mixed $extra)

No description

filterOneInterface( Closure $predicate, mixed $extra)

No description

matchInterfaces( mixed $match, string $func = '__toString')

No description

matchOneInterface( mixed $match, string $func = '__toString')

No description

Details

at line line 27
abstract ReflectionClass reflection()

Return Value

ReflectionClass

at line line 32
abstract ResolverInterface resolver()

Return Value

ResolverInterface

at line line 41
InterfaceIntrospection getInterface( string $name)

Parameters

string $name

Return Value

InterfaceIntrospection

Exceptions

InvalidArgumentException

at line line 57
InterfaceIntrospection[] interfaces()

Return Value

InterfaceIntrospection[]

at line line 75
InterfaceIntrospection[] sortInterfaces( Closure $sort, mixed $extra)

Parameters

Closure $sort
mixed $extra

Return Value

InterfaceIntrospection[]

at line line 86
InterfaceIntrospection[]|mixed visitInterfaces( Closure $visit, mixed $extra)

Parameters

Closure $visit
mixed $extra

Return Value

InterfaceIntrospection[]|mixed

at line line 97
InterfaceIntrospection[] filterInterfaces( Closure $predicate, mixed $extra)

Parameters

Closure $predicate
mixed $extra

Return Value

InterfaceIntrospection[]

at line line 108
InterfaceIntrospection|null filterOneInterface( Closure $predicate, mixed $extra)

Parameters

Closure $predicate
mixed $extra

Return Value

InterfaceIntrospection|null

at line line 119
InterfaceIntrospection[] matchInterfaces( mixed $match, string $func = '__toString')

Parameters

mixed $match
string $func

Return Value

InterfaceIntrospection[]

at line line 130
null|InterfaceIntrospection matchOneInterface( mixed $match, string $func = '__toString')

Parameters

mixed $match
string $func

Return Value

null|InterfaceIntrospection