PHP Класс Devise\Users\UserManager

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$errors array Errors are kept in an array and can be used later if validation fails and we want to know why
$messages string Messages which we can store why validation failed

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

Свойство Тип Описание
$DvsUser DvsUser DvsUser model to fetch database table
$Framework Devise\Support\Framework Framework components being used from Laravel's framework

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

Метод Описание
__construct ( DvsUser $DvsUser, Framework $Framework ) Construct a new user manager
activate ( DvsUser $user ) : boolean Activate instance of DvsUser
createRules ( ) : array Create rules for a new user
createUser ( array $input ) : DvsUser Create a new user
destroyUser ( integer $id ) : boolean Delete a user
generateActivateCode ( DvsUser $user, integer $length = 42 ) : void Generate a random "activate_code" string
registerUser ( array $input ) : boolean Register new user
removeUnactivatedUsers ( $daysOutstanding = 30 ) : boolean Removes users which have been awaiting activation (after registering). Currently, default is 30 days outstanding
updateRules ( integer $id, array $input ) : array These are update rules for a user
updateUser ( integer $id, array $input ) : DvsUser Update a new user

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

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

Construct a new user manager
public __construct ( DvsUser $DvsUser, Framework $Framework )
$DvsUser DvsUser
$Framework Devise\Support\Framework

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

Activate instance of DvsUser
public activate ( DvsUser $user ) : boolean
$user DvsUser
Результат boolean

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

Create rules for a new user
public createRules ( ) : array
Результат array

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

Create a new user
public createUser ( array $input ) : DvsUser
$input array
Результат DvsUser

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

Delete a user
public destroyUser ( integer $id ) : boolean
$id integer
Результат boolean

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

Generate a random "activate_code" string
public generateActivateCode ( DvsUser $user, integer $length = 42 ) : void
$user DvsUser
$length integer
Результат void

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

Register new user
public registerUser ( array $input ) : boolean
$input array
Результат boolean

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

Removes users which have been awaiting activation (after registering). Currently, default is 30 days outstanding
public removeUnactivatedUsers ( $daysOutstanding = 30 ) : boolean
Результат boolean

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

These are update rules for a user
public updateRules ( integer $id, array $input ) : array
$id integer
$input array
Результат array

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

Update a new user
public updateUser ( integer $id, array $input ) : DvsUser
$id integer
$input array
Результат DvsUser

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

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

DvsUser model to fetch database table
protected DvsUser $DvsUser
Результат DvsUser

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

Framework components being used from Laravel's framework
protected Framework,Devise\Support $Framework
Результат Devise\Support\Framework

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

Errors are kept in an array and can be used later if validation fails and we want to know why
public array $errors
Результат array

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

Messages which we can store why validation failed
public string $messages
Результат string