Property | Type | Description | |
---|---|---|---|
$accounts | Xpressengine\User\Repositories\UserAccountRepositoryInterface | ||
$emails | Xpressengine\User\Repositories\UserEmailRepositoryInterface | ||
$groups | Xpressengine\User\Repositories\UserGroupRepositoryInterface | ||
$handler | |||
$pendingMails | Xpressengine\User\Repositories\PendingEmailRepositoryInterface | ||
$user | logged user | ||
$users | Xpressengine\User\Repositories\UserRepositoryInterface |
Method | Description | |
---|---|---|
__construct ( ) | UserController constructor. | |
addMail ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface | add email | |
confirmMail ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface | confirm email | |
deleteMail ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface | delete email | |
deletePendingMail ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface | delete user's pending email | |
editAdditionField ( $field ) | ||
getMailList ( ) | ||
leave ( Illuminate\Http\Request $request ) : Illuminate\Http\RedirectResponse | leave | |
resendPendingMail ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface | resend pending email | |
show ( Illuminate\Http\Request $request, string $section = 'settings' ) : Xpressengine\Presenter\RendererInterface | show | |
showAdditionField ( $field ) | ||
updateAdditionField ( Illuminate\Http\Request $request, $field ) | ||
updateDisplayName ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface | update DisplayName | |
updateMainMail ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface | update user's main email address | |
updatePassword ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface | update Password | |
validateDisplayName ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface | validate DisplayName | |
validatePassword ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface | validate Password |
Method | Description | |
---|---|---|
userEditView ( Xpressengine\User\UserInterface $user ) | show user info page |
public addMail ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface | ||
$request | Illuminate\Http\Request | |
return | Xpressengine\Presenter\RendererInterface |
public confirmMail ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface | ||
$request | Illuminate\Http\Request | |
return | Xpressengine\Presenter\RendererInterface |
public deleteMail ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface | ||
$request | Illuminate\Http\Request | |
return | Xpressengine\Presenter\RendererInterface |
public deletePendingMail ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface | ||
$request | Illuminate\Http\Request | |
return | Xpressengine\Presenter\RendererInterface |
public leave ( Illuminate\Http\Request $request ) : Illuminate\Http\RedirectResponse | ||
$request | Illuminate\Http\Request | |
return | Illuminate\Http\RedirectResponse |
public resendPendingMail ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface | ||
$request | Illuminate\Http\Request | |
return | Xpressengine\Presenter\RendererInterface |
public updateAdditionField ( Illuminate\Http\Request $request, $field ) | ||
$request | Illuminate\Http\Request |
public updateDisplayName ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface | ||
$request | Illuminate\Http\Request | |
return | Xpressengine\Presenter\RendererInterface |
public updateMainMail ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface | ||
$request | Illuminate\Http\Request | |
return | Xpressengine\Presenter\RendererInterface |
public updatePassword ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface | ||
$request | Illuminate\Http\Request | |
return | Xpressengine\Presenter\RendererInterface |
public validateDisplayName ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface | ||
$request | Illuminate\Http\Request | |
return | Xpressengine\Presenter\RendererInterface |
public validatePassword ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface | ||
$request | Illuminate\Http\Request | |
return | Xpressengine\Presenter\RendererInterface |
protected UserAccountRepositoryInterface,Xpressengine\User\Repositories $accounts | ||
return | Xpressengine\User\Repositories\UserAccountRepositoryInterface |
protected UserEmailRepositoryInterface,Xpressengine\User\Repositories $emails | ||
return | Xpressengine\User\Repositories\UserEmailRepositoryInterface |
protected UserGroupRepositoryInterface,Xpressengine\User\Repositories $groups | ||
return | Xpressengine\User\Repositories\UserGroupRepositoryInterface |
protected UserHandler,Xpressengine\User $handler | ||
return |
protected PendingEmailRepositoryInterface,Xpressengine\User\Repositories $pendingMails | ||
return | Xpressengine\User\Repositories\PendingEmailRepositoryInterface |