/** * @param FinderConfiguration $configuration * * @return array|null */ protected function generatePreSearchFilter(FinderConfiguration $configuration) { $filter = null; $descriptionEntity = $configuration->getDescriptionEntity(); $filtersColumn = $this->getFilterSearchColumn($configuration->getSearchIndex('prefilters'), $descriptionEntity); if (!empty($filtersColumn)) { $filter = array('$and' => $filtersColumn); } return $filter; }