예제 #1
0
파일: User.php 프로젝트: xamin123/platform
 /**
  * Get IMAP configuration
  *
  * @return ImapEmailOrigin
  */
 public function getImapConfiguration()
 {
     $items = $this->emailOrigins->filter(function ($item) {
         return $item instanceof ImapEmailOrigin;
     });
     return $items->isEmpty() ? null : $items->first();
 }
예제 #2
0
파일: User.php 프로젝트: eltrino/platform
 /**
  * Get IMAP configuration
  *
  * @return UserEmailOrigin
  */
 public function getImapConfiguration()
 {
     $items = $this->emailOrigins->filter(function ($item) {
         return $item instanceof UserEmailOrigin && $item->isActive() && !$item->getMailbox() && (!$this->currentOrganization || $item->getOrganization() === $this->currentOrganization);
     });
     return $items->isEmpty() ? null : $items->first();
 }