App\Http\Controllers\User\UserController::userEditView PHP Method

userEditView() private method

show user info page
private userEditView ( Xpressengine\User\UserInterface $user )
$user Xpressengine\User\UserInterface
    private function userEditView(UserInterface $user)
    {
        // dynamic field
        $dynamicField = app('xe.dynamicField');
        $fieldTypes = $dynamicField->gets('user');
        // password configuration
        $passwordConfig = app('config')->get('xe.user.password');
        $passwordLevel = array_get($passwordConfig['levels'], $passwordConfig['default']);
        app('xe.frontend')->js(['assets/core/xe-ui-component/js/xe-form.js', 'assets/core/xe-ui-component/js/xe-page.js'])->load();
        /** @var SkinHandler $skinHandler */
        $skinHandler = app('xe.skin');
        $skin = $skinHandler->getAssigned('member/settings');
        return $skin->setView('edit')->setData(compact('user', 'fieldTypes', 'passwordLevel'));
    }