PHP Class App\Http\Controllers\User\ProfileController

Inheritance: extends App\Http\Controllers\User\BaseController
Show file Open project: xpressengine/xpressengine

Protected Properties

Property Type Description
$groups Xpressengine\User\Repositories\UserGroupRepositoryInterface
$handler Xpressengine\User\UserHandler
$mails Xpressengine\User\Repositories\UserEmailRepositoryInterface
$skin

Public Methods

Method Description
__construct ( )
index ( $user ) 기본정보 보기
update ( $userId, Illuminate\Http\Request $request )

Protected Methods

Method Description
getGrant ( $user ) : array getGrant
retreiveUser ( $id ) : mixed retreiveMember

Method Details

__construct() public method

public __construct ( )

getGrant() protected method

getGrant
protected getGrant ( $user ) : array
$user
return array

index() public method

기본정보 보기
public index ( $user )

retreiveUser() protected method

retreiveMember
protected retreiveUser ( $id ) : mixed
$id
return mixed

update() public method

public update ( $userId, Illuminate\Http\Request $request )
$request Illuminate\Http\Request

Property Details

$groups protected property

protected UserGroupRepositoryInterface,Xpressengine\User\Repositories $groups
return Xpressengine\User\Repositories\UserGroupRepositoryInterface

$handler protected property

protected UserHandler,Xpressengine\User $handler
return Xpressengine\User\UserHandler

$mails protected property

protected UserEmailRepositoryInterface,Xpressengine\User\Repositories $mails
return Xpressengine\User\Repositories\UserEmailRepositoryInterface

$skin protected property

protected $skin