Pagekit\User\Controller\UserController::editAction PHP Method

editAction() public method

public editAction ( $id )
    public function editAction($id = 0)
    {
        if (!$id) {
            $user = User::create(['roles' => [Role::ROLE_AUTHENTICATED]]);
        } else {
            if (!($user = User::find($id))) {
                App::abort(404, 'User not found.');
            }
        }
        return ['$view' => ['title' => $id ? __('Edit User') : __('Add User'), 'name' => 'system/user/admin/user-edit.php'], '$data' => ['user' => $user, 'config' => ['statuses' => User::getStatuses(), 'roles' => array_values($this->getRoles($user)), 'emailVerification' => App::module('system/user')->config('require_verification'), 'currentUser' => App::user()->id]]];
    }