public function getFilters($source) { $parentFilters = parent::getFilters($source); $filters = array(); foreach ($parentFilters as $filter) { switch ($filter->getOperator()) { case self::OPERATOR_ISNULL: $filters[] = new Filter(self::OPERATOR_ISNULL); $filters[] = new Filter(self::OPERATOR_EQ, ''); $this->setDataJunction(self::DATA_DISJUNCTION); break; case self::OPERATOR_ISNOTNULL: $filters[] = new Filter(self::OPERATOR_ISNOTNULL); $filters[] = new Filter(self::OPERATOR_NEQ, ''); break; default: $filters[] = $filter; } } return $filters; }
public function getFilters($source) { $filters = parent::getFilters($source); return $filters; }