Devise
Class

Devise\Users\UsersResponseHandler

class UsersResponseHandler

Response handler takes care of user login/logout, creating, updating, destroying users within /admin/users routes

Methods

__construct(SessionsRepository $SessionsRepository, UserManager $UserManager, Framework $Framework)

Constructs a new UsersResponseHandler

Response executeLogout()

Executes logout method in SessionsRepository

Response executeLogin(array $input)

Executes login method in SessionsRepository

Redirector requestCreateUser(array $input)

Request a new user be created

Redirector requestUpdateUser(integer $id, array $input)

Request user be updated with a given input

Redirector requestDestroyUser(integer $id)

Request the user be deleted from database

Details

at line 41
public __construct(SessionsRepository $SessionsRepository, UserManager $UserManager, Framework $Framework)

Constructs a new UsersResponseHandler

Parameters

SessionsRepository $SessionsRepository
UserManager $UserManager
Framework $Framework

at line 53
public Response executeLogout()

Executes logout method in SessionsRepository

Return Value

Response

at line 67
public Response executeLogin(array $input)

Executes login method in SessionsRepository

Parameters

array $input

Return Value

Response

at line 87
public Redirector requestCreateUser(array $input)

Request a new user be created

Parameters

array $input

Return Value

Redirector

at line 108
public Redirector requestUpdateUser(integer $id, array $input)

Request user be updated with a given input

Parameters

integer $id
array $input

Return Value

Redirector

at line 128
public Redirector requestDestroyUser(integer $id)

Request the user be deleted from database

Parameters

integer $id

Return Value

Redirector