getAddress() public method

이메일 주소를 반환한다.
public getAddress ( boolean $onlyEmailId = false ) : mixed
$onlyEmailId boolean true일 경우, 이메일의 `@`와 도메인을 제외한 앞부분만 반환한다.
return mixed
 /**
  * delete
  *
  * @param EmailInterface $email email
  *
  * @return bool|null
  * @throws CannotDeleteMainEmailOfUserException
  */
 public function delete(EmailInterface $email)
 {
     $user = $email->user;
     if ($user->email === $email->getAddress()) {
         throw new CannotDeleteMainEmailOfUserException();
     }
     return $email->delete();
 }
Esempio n. 2
0
 /**
  * 이메일 인증을 위한 이메일을 전송한다.
  *
  * @param EmailInterface $mail     전송할 이메일 정보
  * @param null|Closure   $callback 이메일 전송할 때 처리할 로직
  *
  * @return void
  */
 public function sendEmailForConfirmation(EmailInterface $mail, $callback = null)
 {
     $this->mailer->send($this->view, compact('mail'), function ($m) use($mail, $callback) {
         $m->to($mail->getAddress());
         if (!is_null($callback)) {
             call_user_func($callback, $m, $mail);
         }
     });
 }