/**
  * {@inheritdoc}
  */
 public function getUserByPrincipal($principal)
 {
     return $this->documentManager->getRepository($this->documentName)->findOneBy(array($this->principalField => $principal));
 }
Example #2
0
 /**
  * @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');
 }
Example #3
0
 /**
  * @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');
 }