PHP Class App\Http\Controllers\User\Settings\UserController

Inheritance: extends App\Http\Controllers\Controller
Afficher le fichier Open project: xpressengine/xpressengine

Protected Properties

Свойство Type Description
$handler Xpressengine\User\UserHandler

Méthodes publiques

Méthode Description
__construct ( UserHandler $handler ) UserController constructor.
create ( ) : Xpressengine\Presenter\RendererInterface show user creation page
deleteUser ( ) : Illuminate\Http\RedirectResponse delete user
edit ( $id ) : Xpressengine\Presenter\RendererInterface show user editing page
getMailList ( ) : Xpressengine\Presenter\RendererInterface response user's email list
index ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface index. show user list
postAddMail ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface add email
postConfirmMail ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface confirm email
postDeleteMail ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface postDeleteMail
search ( null $keyword = null ) : Xpressengine\Presenter\RendererInterface search user
store ( Illuminate\Http\Request $request ) : Illuminate\Http\RedirectResponse store user
update ( $id, Illuminate\Http\Request $request ) : Illuminate\Http\RedirectResponse update user

Méthodes protégées

Méthode Description
getGroupInfo ( $groupList ) : array getGroupInfo

Method Details

__construct() public méthode

UserController constructor.
public __construct ( UserHandler $handler )
$handler Xpressengine\User\UserHandler

create() public méthode

show user creation page
public create ( ) : Xpressengine\Presenter\RendererInterface
Résultat Xpressengine\Presenter\RendererInterface

deleteUser() public méthode

delete user
public deleteUser ( ) : Illuminate\Http\RedirectResponse
Résultat Illuminate\Http\RedirectResponse

edit() public méthode

show user editing page
public edit ( $id ) : Xpressengine\Presenter\RendererInterface
$id
Résultat Xpressengine\Presenter\RendererInterface

getGroupInfo() protected méthode

getGroupInfo
protected getGroupInfo ( $groupList ) : array
$groupList
Résultat array

getMailList() public méthode

response user's email list
public getMailList ( ) : Xpressengine\Presenter\RendererInterface
Résultat Xpressengine\Presenter\RendererInterface

index() public méthode

index. show user list
public index ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface
$request Illuminate\Http\Request
Résultat Xpressengine\Presenter\RendererInterface

postAddMail() public méthode

add email
public postAddMail ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface
$request Illuminate\Http\Request
Résultat Xpressengine\Presenter\RendererInterface

postConfirmMail() public méthode

confirm email
public postConfirmMail ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface
$request Illuminate\Http\Request
Résultat Xpressengine\Presenter\RendererInterface

postDeleteMail() public méthode

postDeleteMail
public postDeleteMail ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface
$request Illuminate\Http\Request
Résultat Xpressengine\Presenter\RendererInterface

store() public méthode

store user
public store ( Illuminate\Http\Request $request ) : Illuminate\Http\RedirectResponse
$request Illuminate\Http\Request
Résultat Illuminate\Http\RedirectResponse

update() public méthode

update user
public update ( $id, Illuminate\Http\Request $request ) : Illuminate\Http\RedirectResponse
$id
$request Illuminate\Http\Request
Résultat Illuminate\Http\RedirectResponse

Property Details

$handler protected_oe property

protected UserHandler,Xpressengine\User $handler
Résultat Xpressengine\User\UserHandler