public getFilterCollection ( ) : Doctrine\ODM\MongoDB\Query\FilterCollection | ||
return | Doctrine\ODM\MongoDB\Query\FilterCollection | The active filter collection. |
public function getFilterCollection()
{
if (null === $this->filterCollection) {
$this->filterCollection = new FilterCollection($this);
}
return $this->filterCollection;
}
/** * Enable filters for an given document manager * * @param DocumentManager $documentManager * * @return null */ private function enableFilters(DocumentManager $documentManager) { if (empty($this->enabledFilters)) { return; } $filterCollection = $documentManager->getFilterCollection(); foreach ($this->enabledFilters as $filter) { $filterCollection->enable($filter); } }