MetaModels\Filter\Rules\Condition\ConditionAnd::addChild PHP Method

addChild() public method

Adds a child filter to this rule that will get evaluated when this rule is evaluated.
public addChild ( MetaModels\Filter\IFilter $objFilter ) : ConditionAnd
$objFilter MetaModels\Filter\IFilter The filter to add as child.
return ConditionAnd
    public function addChild(IFilter $objFilter)
    {
        $this->arrChildFilters[] = $objFilter;
        return $this;
    }

Usage Example

Beispiel #1
0
 /**
  * {@inheritdoc}
  */
 public function prepareRules(IFilter $objFilter, $arrFilterUrl)
 {
     $objSubFilter = new Filter($this->getMetaModel());
     foreach ($this->arrChildren as $objChildSetting) {
         $objChildSetting->prepareRules($objSubFilter, $arrFilterUrl);
     }
     $objFilterRule = new FilterRuleAnd();
     $objFilterRule->addChild($objSubFilter);
     $objFilter->addFilterRule($objFilterRule);
 }
All Usage Examples Of MetaModels\Filter\Rules\Condition\ConditionAnd::addChild