コード例 #1
0
ファイル: EmailFlagManager.php プロジェクト: Maksold/platform
 /**
  * Select email flag manager by entity EmailUser
  *
  * @param EmailUser $emailUser - EmailUser
  *
  * @return EmailFlagManagerInterface
  */
 protected function selectEmailFlagManager(EmailUser $emailUser)
 {
     $folder = $emailUser->getFolders()->first();
     $origin = $emailUser->getOrigin();
     if (!$origin || !$origin->isActive()) {
         return null;
     }
     $emailFlagManagerLoader = $this->selectorEmailFlagManager->select($origin);
     return $emailFlagManagerLoader->select($folder, $this->em);
 }