You are here

class FilterComposite in Zircon Profile 8

Same name in this branch
  1. 8 vendor/zendframework/zend-hydrator/src/Filter/FilterComposite.php \Zend\Hydrator\Filter\FilterComposite
  2. 8 vendor/zendframework/zend-stdlib/src/Hydrator/Filter/FilterComposite.php \Zend\Stdlib\Hydrator\Filter\FilterComposite
Same name and namespace in other branches
  1. 8.0 vendor/zendframework/zend-stdlib/src/Hydrator/Filter/FilterComposite.php \Zend\Stdlib\Hydrator\Filter\FilterComposite

Hierarchy

Expanded class hierarchy of FilterComposite

Deprecated

Use Zend\Hydrator\Filter\FilterComposite from zendframework/zend-hydrator instead.

File

vendor/zendframework/zend-stdlib/src/Hydrator/Filter/FilterComposite.php, line 16

Namespace

Zend\Stdlib\Hydrator\Filter
View source
class FilterComposite extends BaseFilterComposite implements FilterInterface {

}

Members

Namesort descending Modifiers Type Description Overrides
FilterComposite::$andFilter protected property
FilterComposite::$orFilter protected property
FilterComposite::addFilter public function Add a filter to the composite. Has to be indexed with $name in order to identify a specific filter.
FilterComposite::CONDITION_AND constant Constant to add with "and" conditition
FilterComposite::CONDITION_OR constant Constant to add with "or" conditition
FilterComposite::filter public function Filter the composite based on the AND and OR condition Will return true if one from the "or conditions" and all from the "and condition" returns true. Otherwise false Overrides FilterInterface::filter
FilterComposite::hasFilter public function Check if $name has a filter registered
FilterComposite::removeFilter public function Remove a filter from the composition
FilterComposite::__construct public function Define default Filter