abstract class AbstractValueSelector implements ValueSelectorInterface

internal  This class is not covered by the backward compatibility promise
 

Methods

bool
select(mixed $subject, mixed $key, mixed $retval = null)

No description

bool
selectFromSupported(mixed $subject, mixed $key, mixed $retval = null)

No description

void
assertSupports(mixed $subject, int $argument, int $distance = 1)

No description

Details

at line 33
final bool select(mixed $subject, mixed $key, mixed $retval = null)

No description

Parameters

mixed $subject
mixed $key
mixed $retval

Return Value

bool

Exceptions

InvalidArgumentException

at line 48
abstract protected bool selectFromSupported(mixed $subject, mixed $key, mixed $retval = null)

No description

Parameters

mixed $subject
mixed $key
mixed $retval

Return Value

bool

at line 59
final protected void assertSupports(mixed $subject, int $argument, int $distance = 1)

No description

Parameters

mixed $subject
int $argument
int $distance

Return Value

void

Exceptions

InvalidArgumentException