/** * @param FilterRuleInterface $rule * @param Builder $query * * @return bool */ public function setRule(FilterRuleInterface $rule, Builder $query) { $this->rule = $rule; $this->rule->setField($this); $this->rule->getOperator()->select($query); $this->rule->getOperator()->query($query); }