/**
  * @param string $emailAddress
  * @return string
  */
 protected function preciseFullEmailAddress(&$emailAddress)
 {
     if (!EmailUtil::isFullEmailAddress($emailAddress)) {
         $repo = $this->emailAddressManager->getEmailAddressRepository($this->em);
         $emailAddressObj = $repo->findOneBy(array('email' => $emailAddress));
         if ($emailAddressObj) {
             $owner = $emailAddressObj->getOwner();
             if ($owner) {
                 $emailAddress = EmailUtil::buildFullEmailAddress($emailAddress, $this->nameFormatter->format($owner));
             }
         }
     }
 }
 /**
  * @dataProvider isFullEmailAddressProvider
  */
 public function testIsFullEmailAddress($emailAddress, $isFull)
 {
     $this->assertEquals($isFull, EmailUtil::isFullEmailAddress($emailAddress));
 }