ObjectPropertySelector
final class ObjectPropertySelector extends AbstractPropertySelector
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
string
selectable()
A name for the values being selected from subject (in plural, e.g. "values" or "properties").
mixed
getSubjectAttribute(mixed $subject, mixed $key)
No description
bool
selectWithMethod(mixed $subject, string $method, mixed $retval = null)
No description
bool
selectWithAttribute(mixed $subject, mixed $key, mixed $retval = null)
No description
bool
supports(mixed $subject)
No description
string
subject()
A short string naming the subject type supported by this selector.
Details
in
AbstractValueSelector at line 33
final bool
select(mixed $subject, mixed $key, mixed $retval = null)
No description
in
AbstractPropertySelector at line 41
final protected bool
selectFromSupported(mixed $subject, mixed $key, mixed $retval = null)
No description
in
AbstractValueSelector at line 59
final protected void
assertSupports(mixed $subject, int $argument, int $distance = 1)
No description
in
AbstractPropertySelector at line 28
string
selectable()
A name for the values being selected from subject (in plural, e.g. "values" or "properties").
at line 49
protected mixed
getSubjectAttribute(mixed $subject, mixed $key)
No description
in
AbstractPropertySelector at line 71
final protected bool
selectWithMethod(mixed $subject, string $method, mixed $retval = null)
No description
in
AbstractPropertySelector at line 93
final protected bool
selectWithAttribute(mixed $subject, mixed $key, mixed $retval = null)
No description
at line 27
bool
supports(mixed $subject)
No description
at line 35
string
subject()
A short string naming the subject type supported by this selector.