public function findOneBy(array $criteria) { $document = parent::findOneBy($criteria); if (isset($document)) { $document->injectRepository($this); } return $document; }
/** * {@inheritDoc} */ public function findOneBy(array $criteria) { if (!array_key_exists('isDraft', $criteria)) { $criteria['isDraft'] = false; } elseif (null === $criteria['isDraft']) { unset($criteria['isDraft']); } return parent::findOneBy($criteria); }
/** * @param array $criteria * @param array $options * @throws UserDeactivatedException * @return null | UserInterface */ public function findOneBy(array $criteria, array $options = []) { if (!array_key_exists('isDraft', $criteria)) { $criteria['isDraft'] = false; } elseif (null === $criteria['isDraft']) { unset($criteria['isDraft']); } return $this->assertEntity(parent::findOneBy($criteria), $options); }