Devise
Class

Devise\User\Response\UsersResponseHandler

class UsersResponseHandler

Methods

__construct(Redirector $Redirect, UserManager $Manager, SessionsRepository $SessionsRepository)

Construct new response handler

Response executeLogout()

Executes logout method in SessionsRepository

Response executeLogin(array $input)

Executes login method in SessionsRepository

Redirect requestCreateUser(array $input)

Create a new user request

Redirect requestUpdateUser(integer $id, array $input)

Update a user

Redirect requestDestroyUser(integer $id)

Delete a user

Details

at line 16
public __construct(Redirector $Redirect, UserManager $Manager, SessionsRepository $SessionsRepository)

Construct new response handler

Parameters

Redirector $Redirect
UserManager $Manager
SessionsRepository $SessionsRepository

at line 28
public Response executeLogout()

Executes logout method in SessionsRepository

Return Value

Response

at line 40
public Response executeLogin(array $input)

Executes login method in SessionsRepository

Parameters

array $input

Return Value

Response

at line 58
public Redirect requestCreateUser(array $input)

Create a new user request

Parameters

array $input

Return Value

Redirect

at line 78
public Redirect requestUpdateUser(integer $id, array $input)

Update a user

Parameters

integer $id
array $input

Return Value

Redirect

at line 97
public Redirect requestDestroyUser(integer $id)

Delete a user

Parameters

integer $id

Return Value

Redirect