PHP Класс UserManager

С версии: 1.2.0.RC
Автор: Dennis Popel
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$hasher Hasher
$tokenStorage TokenStorage
$userModule UserModule

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

Метод Описание
activatePassword ( $token, null $password = null, boolean | true $notify = true ) : boolean
activateUser ( $token ) : boolean
changeUserEmail ( User $user, $email, boolean | true $confirm = true ) : boolean
changeUserPassword ( User $user, $password ) : boolean
createUser ( RegistrationForm $form ) : boolean | User
findUserByEmail ( $email, null $status = null ) : User
init ( )
isUserExist ( $email, integer $status = User::STATUS_ACTIVE ) : User
passwordRecovery ( $email ) : boolean
setHasher ( Hasher $hasher )
setTokenStorage ( TokenStorage $tokenStorage )
verifyEmail ( $token ) : boolean

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

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

public activatePassword ( $token, null $password = null, boolean | true $notify = true ) : boolean
$token
$password null
$notify boolean | true
Результат boolean

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

public activateUser ( $token ) : boolean
$token
Результат boolean

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

public changeUserEmail ( User $user, $email, boolean | true $confirm = true ) : boolean
$user User
$email
$confirm boolean | true
Результат boolean

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

public changeUserPassword ( User $user, $password ) : boolean
$user User
$password
Результат boolean

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

public createUser ( RegistrationForm $form ) : boolean | User
$form RegistrationForm
Результат boolean | User

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

public findUserByEmail ( $email, null $status = null ) : User
$email
$status null
Результат User

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

public init ( )

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

public isUserExist ( $email, integer $status = User::STATUS_ACTIVE ) : User
$email
$status integer
Результат User

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

public passwordRecovery ( $email ) : boolean
$email
Результат boolean

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

public setHasher ( Hasher $hasher )
$hasher Hasher

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

public setTokenStorage ( TokenStorage $tokenStorage )
$tokenStorage TokenStorage

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

public verifyEmail ( $token ) : boolean
$token
Результат boolean

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

$hasher публичное свойство

public Hasher $hasher
Результат Hasher

$tokenStorage публичное свойство

public TokenStorage $tokenStorage
Результат TokenStorage

$userModule публичное свойство

public UserModule $userModule
Результат UserModule