PHP Класс BookStack\Services\EmailConfirmationService

Показать файл Открыть проект

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

Свойство Тип Описание
$db
$users

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

Метод Описание
__construct ( Connection $db, UserRepo $users ) EmailConfirmationService constructor.
createEmailConfirmation ( User $user ) : string Creates a new email confirmation in the database and returns the token.
deleteConfirmationsByUser ( User $user ) : mixed Delete all email confirmations that belong to a user.
getEmailConfirmationFromToken ( string $token ) : EmailConfirmation Gets an email confirmation by looking up the token, Ensures the token has not expired.
sendConfirmation ( User $user ) Create new confirmation for a user, Also removes any existing old ones.

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

Метод Описание
getToken ( ) : string Creates a unique token within the email confirmation database.

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

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

EmailConfirmationService constructor.
public __construct ( Connection $db, UserRepo $users )
$db Illuminate\Database\Connection
$users BookStack\Repos\UserRepo

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

Creates a new email confirmation in the database and returns the token.
public createEmailConfirmation ( User $user ) : string
$user BookStack\User
Результат string

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

Delete all email confirmations that belong to a user.
public deleteConfirmationsByUser ( User $user ) : mixed
$user BookStack\User
Результат mixed

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

Gets an email confirmation by looking up the token, Ensures the token has not expired.
public getEmailConfirmationFromToken ( string $token ) : EmailConfirmation
$token string
Результат EmailConfirmation

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

Creates a unique token within the email confirmation database.
protected getToken ( ) : string
Результат string

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

Create new confirmation for a user, Also removes any existing old ones.
public sendConfirmation ( User $user )
$user BookStack\User

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

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

protected $db

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

protected $users