Bolt\Controller\Backend\Users::getEditableUser PHP Метод

getEditableUser() приватный Метод

Get the user we want to edit (if any).
private getEditableUser ( integer $id ) : Bolt\Storage\Entity\Users | false
$id integer
Результат Bolt\Storage\Entity\Users | false
    private function getEditableUser($id)
    {
        if (empty($id)) {
            return new Entity\Users();
        } elseif (!($userEntity = $this->getUser($id))) {
            $this->flashes()->error(Trans::__('general.phrase.user-not-exist'));
            return false;
        }
        $currentUser = $this->getUser();
        if (!$this->app['permissions']->isAllowedToManipulate($userEntity->toArray(), $currentUser->toArray())) {
            // Verify the current user has access to edit this user
            $this->flashes()->error(Trans::__('general.phrase.access-denied-privilege-edit-user'));
            return false;
        }
        return $userEntity;
    }