Property | Type | Description | |
---|---|---|---|
$filterLoader | DMS\Filter\Filters\Loader\FilterLoaderInterface | ||
$metadataFactory |
Method | Description | |
---|---|---|
__construct ( |
Constructor | |
filterEntity ( $object ) | {@inheritDoc} | |
filterProperty ( $object, $property ) | {@inheritDoc} | |
filterValue ( $value, $rule ) | {@inheritDoc} | |
getMetadataFactory ( ) | {@inheritDoc} |
Method | Description | |
---|---|---|
walkObject ( object $object, string $limitProperty = null ) | Iterates over annotated properties in an object filtering the selected values | |
walkRuleChain ( mixed $value, array $rules ) : mixed | Iterates over an array of filters applying all to the value |
public __construct ( |
||
$metadataFactory | ||
$filterLoader | DMS\Filter\Filters\Loader\FilterLoaderInterface |
protected walkObject ( object $object, string $limitProperty = null ) | ||
$object | object | |
$limitProperty | string |
protected FilterLoaderInterface,DMS\Filter\Filters\Loader $filterLoader | ||
return | DMS\Filter\Filters\Loader\FilterLoaderInterface |