PHP Class UserManager

Since: 1.2.0.RC
Author: Dennis Popel
Afficher le fichier Open project: yupe/yupe Class Usage Examples

Méthodes publiques

Свойство Type Description
$hasher Hasher
$tokenStorage TokenStorage
$userModule UserModule

Méthodes publiques

Méthode Description
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

Method Details

activatePassword() public méthode

public activatePassword ( $token, null $password = null, boolean | true $notify = true ) : boolean
$token
$password null
$notify boolean | true
Résultat boolean

activateUser() public méthode

public activateUser ( $token ) : boolean
$token
Résultat boolean

changeUserEmail() public méthode

public changeUserEmail ( User $user, $email, boolean | true $confirm = true ) : boolean
$user User
$email
$confirm boolean | true
Résultat boolean

changeUserPassword() public méthode

public changeUserPassword ( User $user, $password ) : boolean
$user User
$password
Résultat boolean

createUser() public méthode

public createUser ( RegistrationForm $form ) : boolean | User
$form RegistrationForm
Résultat boolean | User

findUserByEmail() public méthode

public findUserByEmail ( $email, null $status = null ) : User
$email
$status null
Résultat User

init() public méthode

public init ( )

isUserExist() public méthode

public isUserExist ( $email, integer $status = User::STATUS_ACTIVE ) : User
$email
$status integer
Résultat User

passwordRecovery() public méthode

public passwordRecovery ( $email ) : boolean
$email
Résultat boolean

setHasher() public méthode

public setHasher ( Hasher $hasher )
$hasher Hasher

setTokenStorage() public méthode

public setTokenStorage ( TokenStorage $tokenStorage )
$tokenStorage TokenStorage

verifyEmail() public méthode

public verifyEmail ( $token ) : boolean
$token
Résultat boolean

Property Details

$hasher public_oe property

public Hasher $hasher
Résultat Hasher

$tokenStorage public_oe property

public TokenStorage $tokenStorage
Résultat TokenStorage

$userModule public_oe property

public UserModule $userModule
Résultat UserModule