PHP Class Devise\Users\UsersResponseHandler

Show file Open project: devisephp/cms

Public Methods

Method Description
__construct ( SessionsRepository $SessionsRepository, UserManager $UserManager, Framework $Framework ) Constructs a new UsersResponseHandler
requestActivation ( integer $userId, string $activateCode ) : Response Executes activate method in SessionsRe.
requestCreateUser ( array $input ) : Redirector Request a new user be created via admin UI.
requestDestroyUser ( integer $id ) : Redirector Request the user be deleted from database
requestLogin ( array $input ) : Response Executes login method in SessionsRepository
requestLogout ( ) : Response Executes logout method in SessionsRepository
requestRecoverPassword ( array $input ) : Response Executes recoverPassword method in SessionsRepository
requestRegister ( array $input ) : Response Executes registerUser method in UserManager which attempt to register a new user via pulbic register form.
requestResetPassword ( array $input ) : Response Executes resetPassword method in SessionsRepository
requestUpdateUser ( integer $id, array $input ) : Redirector Request user be updated with a given input

Method Details

__construct() public method

Constructs a new UsersResponseHandler
public __construct ( SessionsRepository $SessionsRepository, UserManager $UserManager, Framework $Framework )
$SessionsRepository Devise\Users\Sessions\SessionsRepository
$UserManager UserManager
$Framework Devise\Support\Framework

requestActivation() public method

Executes activate method in SessionsRe.
public requestActivation ( integer $userId, string $activateCode ) : Response
$userId integer
$activateCode string Hashed activate_code value in db
return Response

requestCreateUser() public method

Request a new user be created via admin UI.
public requestCreateUser ( array $input ) : Redirector
$input array
return Redirector

requestDestroyUser() public method

Request the user be deleted from database
public requestDestroyUser ( integer $id ) : Redirector
$id integer
return Redirector

requestLogin() public method

Executes login method in SessionsRepository
public requestLogin ( array $input ) : Response
$input array
return Response

requestLogout() public method

Executes logout method in SessionsRepository
public requestLogout ( ) : Response
return Response

requestRecoverPassword() public method

Executes recoverPassword method in SessionsRepository
public requestRecoverPassword ( array $input ) : Response
$input array
return Response

requestRegister() public method

Executes registerUser method in UserManager which attempt to register a new user via pulbic register form.
public requestRegister ( array $input ) : Response
$input array
return Response

requestResetPassword() public method

Executes resetPassword method in SessionsRepository
public requestResetPassword ( array $input ) : Response
$input array
return Response

requestUpdateUser() public method

Request user be updated with a given input
public requestUpdateUser ( integer $id, array $input ) : Redirector
$id integer
$input array
return Redirector