CakeDC\Users\Shell\UsersShell::_updateUser PHP Метод

_updateUser() защищенный Метод

Update user by username
protected _updateUser ( string $username, array $data ) : boolean
$username string username
$data array data
Результат boolean
    protected function _updateUser($username, $data)
    {
        $user = $this->Users->find()->where(['username' => $username])->first();
        if (empty($user)) {
            $this->error(__d('CakeDC/Users', 'The user was not found.'));
        }
        $user = $this->Users->patchEntity($user, $data);
        collection($data)->filter(function ($value, $field) use($user) {
            return !$user->accessible($field);
        })->each(function ($value, $field) use(&$user) {
            $user->{$field} = $value;
        });
        $savedUser = $this->Users->save($user);
        return $savedUser;
    }