Sulu\Component\Contact\Model\ContactInterface::getMainAccount PHP Method

getMainAccount() public method

Returns main account.
public getMainAccount ( ) : Sulu\Bundle\ContactBundle\Entity\AccountInterface | null
return Sulu\Bundle\ContactBundle\Entity\AccountInterface | null
    public function getMainAccount();

Usage Example

Exemplo n.º 1
0
 /**
  * Gets email address of a contact
  *
  * @param ContactInterface $contact
  * @param bool $useFallback
  *
  * @return string|null
  */
 public function getEmailAddressOfContact(ContactInterface $contact, $useFallback = true)
 {
     // take contacts main-email
     $contactMainEmail = $contact->getMainEmail();
     if ($contact && $contactMainEmail) {
         return $contactMainEmail;
     }
     // fallback take contact's main-account main-email
     $account = $contact->getMainAccount();
     if ($useFallback && $account) {
         return $this->getEmailAddressOfAccount($account);
     }
     return null;
 }