PHP Класс Xpressengine\User\EmailBroker

Автор: XE Developers ([email protected])
Наследование: implements Xpressengine\User\EmailBrokerInterface
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$mailer Illuminate\Contracts\Mail\Mailer 이메일 전송기
$view string 이메일 인증 메일을 전송할 때 사용할 view id

Открытые методы

Метод Описание
__construct ( UserHandler $handler, Illuminate\Contracts\Mail\Mailer $mailer, string $view ) 생성자.
confirmEmail ( Xpressengine\User\EmailInterface $email, string $code ) : boolean 주어진 이메일을 인증처리 한다.
sendEmailForConfirmation ( Xpressengine\User\EmailInterface $mail, null | Closur\Closure $callback = null ) : void 이메일 인증을 위한 이메일을 전송한다.

Защищенные методы

Метод Описание
validateConfirmCode ( Xpressengine\User\EmailInterface $mail, string $code ) : boolean 주어진 이메일의 인증코드를 검사한다.

Описание методов

__construct() публичный Метод

생성자.
public __construct ( UserHandler $handler, Illuminate\Contracts\Mail\Mailer $mailer, string $view )
$handler UserHandler handler
$mailer Illuminate\Contracts\Mail\Mailer mail sender
$view string mail 전송시 사용할 view 파일

confirmEmail() публичный Метод

주어진 등록 대기 이메일의 인증코드가 주어진 인증코드와 동일하면 해당 이메일을 해당회원의 실제 이메일로 등록하고, 본 등록대기 이메일은 삭제한다.
public confirmEmail ( Xpressengine\User\EmailInterface $email, string $code ) : boolean
$email Xpressengine\User\EmailInterface 인증할 이메일
$code string 인증코드
Результат boolean 주어진 이메일의 인증처리가 성공하면 true를 반환한다.

sendEmailForConfirmation() публичный Метод

이메일 인증을 위한 이메일을 전송한다.
public sendEmailForConfirmation ( Xpressengine\User\EmailInterface $mail, null | Closur\Closure $callback = null ) : void
$mail Xpressengine\User\EmailInterface 전송할 이메일 정보
$callback null | Closur\Closure 이메일 전송할 때 처리할 로직
Результат void

validateConfirmCode() защищенный Метод

주어진 이메일의 인증코드를 검사한다.
protected validateConfirmCode ( Xpressengine\User\EmailInterface $mail, string $code ) : boolean
$mail Xpressengine\User\EmailInterface 인증할 이메일 정보
$code string 인증코드
Результат boolean 주어진 이메일에 등록된 인증코드가 일치할 경우 true, 일치하지 않으면 false를 반환한다.

Описание свойств

$mailer защищенное свойство

이메일 전송기
protected Mailer,Illuminate\Contracts\Mail $mailer
Результат Illuminate\Contracts\Mail\Mailer

$view защищенное свойство

이메일 인증 메일을 전송할 때 사용할 view id
protected string $view
Результат string