이메일 주소를 반환한다.
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(); }
/** * 이메일 인증을 위한 이메일을 전송한다. * * @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); } }); }