Doctrine\ODM\MongoDB\DocumentManager::getFilterCollection PHP Method

getFilterCollection() public method

Gets the filter collection.
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;
    }

Usage Example

 /**
  * 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);
     }
 }
All Usage Examples Of Doctrine\ODM\MongoDB\DocumentManager::getFilterCollection