public function findOneBy(array $criteria) { $documents = $this->findBy($criteria, array(), 1); if ($documents instanceof ArrayCollection && count($documents)) { return $documents->first(); } return null; }