/** * Build filter query for current filter state * */ protected function buildFilterQuery() { if ($this->filterConfig->getDisableFilterQuery()) { return; } $criteria = null; if ($this->isActive) { $criteria = $this->buildFilterCriteriaForAllFields(); } if ($criteria) { $this->filterQuery->unsetCriterias(); if ($this->invert) { $this->filterQuery->addCriteria(Tx_PtExtlist_Domain_QueryObject_Criteria::notOp($criteria)); } else { $this->filterQuery->addCriteria($criteria); } } }