/**
  * Initializes a new <tt>DocumentRepository</tt>.
  *
  * @param DocumentManager $entityManager The DocumentManager to use.
  * @param ClassMetadata $class The class descriptor.
  * @param HydratorInterface $hydrator
  */
 public function __construct($entityManager, ClassMetadata $class, HydratorInterface $hydrator)
 {
     $this->_entityName = $class->getName();
     $this->_em = $entityManager;
     $this->_class = $class;
     if ($hydrator instanceof FilterEnabledInterface) {
         $hydrator->addFilter('null', new ToNull(\Zend\Filter\ToNull::TYPE_ALL));
     }
     $this->_hydrator = $hydrator;
 }