class UserManager
Class UserManager manages the creating of new users, updating existing users and removing users.
Properties
| 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 |
|
| $this |
createUser(array $input)
Create a new user |
|
| array |
updateRules(integer $id, array $input)
These are update rules for a user |
|
| $this |
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 53
public
__construct(DvsUser $DvsUser, Framework $Framework)
Construct a new user manager
at line 65
public array
createRules()
Create rules for a new user
at line 81
public $this
createUser(array $input)
Create a new user
at line 105
public array
updateRules(integer $id, array $input)
These are update rules for a user
at line 131
public $this
updateUser(integer $id, array $input)
Update a new user
at line 158
public boolean
destroyUser(integer $id)
Delete a user
at line 170
public boolean
activate(DvsUser $user)
Activate instance of DvsUser
at line 185
public string
generateActivateCode(DvsUser $user, integer $length = 42)
Generate a random "activate_code" string