PHP Class Devise\Users\DeviseUserController

Inheritance: extends Controller
Datei anzeigen Open project: devisephp/cms

Protected Properties

Property Type Description
$DvsGroup
$DvsUser
$SessionsRepository
$UsersRepository
$data

Public Methods

Method Description
__construct ( DvsUser $DvsUser, DvsGroup $DvsGroup, SessionsRepository $SessionsRepository, UsersRepository $UsersRepository, $App = null, $Redirect = null, $View = null )
activate ( integer $userId, string $activateCode ) : Response Handle activation of user account
clearUnactivatedUsers ( ) : Response Clears records of unactivated users
confirmDestroy ( integer $userId ) : Void Render "destroy confirmation" view
create ( ) : Void Render user create view
edit ( integer $userId ) : Void Render user "edit" view
editPassword ( integer $userId ) : Void Render "edit password" form
forgotPassword ( ) : Response Renders forgot password view
index ( ) : Void Render users index view
login ( ) : Void Render login view
postDestroy ( integer $userId ) : Void Destroy user record
postLogin ( ) : Void Process login form data
postLogout ( ) : Void Process user log out
postRegister ( ) : Response Process user registration form data
postRemind ( ) : Response Handle a POST request to remind a user of their password.
postResendActivation ( ) : Response Handle POST data from resend activation form
postReset ( ) : Response Handle a POST request to reset a user's password.
register ( ) : Void Render user registration form
remind ( ) : Response Display the password reminder view.
resendActivation ( ) : Response Renders resend user activation email
reset ( string $token = null ) : Response Display the password reset view for the given token.
show ( integer $userId ) : Void Render user "show" view
store ( ) : Response Process user create form data
update ( integer $userId ) : Response Process user edit form data
updatePassword ( integer $userId ) : Response Process edit password form data

Method Details

__construct() public method

public __construct ( DvsUser $DvsUser, DvsGroup $DvsGroup, SessionsRepository $SessionsRepository, UsersRepository $UsersRepository, $App = null, $Redirect = null, $View = null )
$DvsUser DvsUser
$DvsGroup DvsGroup
$SessionsRepository Devise\Users\Sessions\SessionsRepository
$UsersRepository UsersRepository

activate() public method

Handle activation of user account
public activate ( integer $userId, string $activateCode ) : Response
$userId integer
$activateCode string
return Response

clearUnactivatedUsers() public method

Clears records of unactivated users
public clearUnactivatedUsers ( ) : Response
return Response

confirmDestroy() public method

Render "destroy confirmation" view
public confirmDestroy ( integer $userId ) : Void
$userId integer
return Void

create() public method

Render user create view
public create ( ) : Void
return Void

edit() public method

Render user "edit" view
public edit ( integer $userId ) : Void
$userId integer
return Void

editPassword() public method

Render "edit password" form
public editPassword ( integer $userId ) : Void
$userId integer
return Void

forgotPassword() public method

Renders forgot password view
public forgotPassword ( ) : Response
return Response

index() public method

Render users index view
public index ( ) : Void
return Void

login() public method

Render login view
public login ( ) : Void
return Void

postDestroy() public method

Destroy user record
public postDestroy ( integer $userId ) : Void
$userId integer
return Void

postLogin() public method

Process login form data
public postLogin ( ) : Void
return Void

postLogout() public method

Process user log out
public postLogout ( ) : Void
return Void

postRegister() public method

Process user registration form data
public postRegister ( ) : Response
return Response

postRemind() public method

Handle a POST request to remind a user of their password.
public postRemind ( ) : Response
return Response

postResendActivation() public method

Handle POST data from resend activation form
public postResendActivation ( ) : Response
return Response

postReset() public method

Handle a POST request to reset a user's password.
public postReset ( ) : Response
return Response

register() public method

Render user registration form
public register ( ) : Void
return Void

remind() public method

Display the password reminder view.
public remind ( ) : Response
return Response

resendActivation() public method

Renders resend user activation email
public resendActivation ( ) : Response
return Response

reset() public method

Display the password reset view for the given token.
public reset ( string $token = null ) : Response
$token string
return Response

show() public method

Render user "show" view
public show ( integer $userId ) : Void
$userId integer
return Void

store() public method

Process user create form data
public store ( ) : Response
return Response

update() public method

Process user edit form data
public update ( integer $userId ) : Response
$userId integer
return Response

updatePassword() public method

Process edit password form data
public updatePassword ( integer $userId ) : Response
$userId integer
return Response

Property Details

$DvsGroup protected_oe property

protected $DvsGroup

$DvsUser protected_oe property

protected $DvsUser

$SessionsRepository protected_oe property

protected $SessionsRepository

$UsersRepository protected_oe property

protected $UsersRepository

$data protected_oe property

protected $data