/** * {@inheritdoc} */ public function getUserByPrincipal($principal) { return $this->documentManager->getRepository($this->documentName)->findOneBy(array($this->principalField => $principal)); }
/** * @var Doctrine\Common\Persistence\ObjectManager $odm * @var Newscoop\News\SettingsService */ public function __construct(\Doctrine\ODM\MongoDB\DocumentManager $odm, SettingsService $settingsService) { $this->odm = $odm; $this->repository = $this->odm->getRepository('Newscoop\\News\\Item'); $this->settings = $settingsService->find('ingest'); }
/** * @var Doctrine\Common\Persistence\ObjectManager $odm */ public function __construct(\Doctrine\ODM\MongoDB\DocumentManager $odm) { $this->odm = $odm; $this->repository = $this->odm->getRepository('Newscoop\\News\\Settings'); }