class UserManager
Class UserManager manages the creating of new users, updating existing users and removing users.
Properties
| array | $errors | Errors are kept in an array and can be used later if validation fails and we want to know why |
| string | $messages | Messages which we can store why validation failed |
Methods
|
__construct(DvsUser $DvsUser, Framework $Framework)
Construct a new user manager |
||
| array |
createRules()
Create rules for a new user |
|
| DvsUser |
createUser(array $input)
Create a new user |
|
| array |
updateRules(integer $id, array $input)
These are update rules for a user |
|
| DvsUser |
updateUser(integer $id, array $input)
Update a new user |
|
| boolean |
destroyUser(integer $id)
Delete a user |
|
| boolean |
activate(DvsUser $user)
Activate instance of DvsUser |
|
| string |
generateActivateCode(DvsUser $user, integer $length = 42)
Generate a random "activate_code" string |
Details
at line 62
public
__construct(DvsUser $DvsUser, Framework $Framework)
Construct a new user manager
at line 74
public array
createRules()
Create rules for a new user
at line 90
public DvsUser
createUser(array $input)
Create a new user
at line 119
public array
updateRules(integer $id, array $input)
These are update rules for a user
at line 144
public DvsUser
updateUser(integer $id, array $input)
Update a new user
at line 176
public boolean
destroyUser(integer $id)
Delete a user
at line 188
public boolean
activate(DvsUser $user)
Activate instance of DvsUser
at line 202
public string
generateActivateCode(DvsUser $user, integer $length = 42)
Generate a random "activate_code" string