Owl\Repositories\Eloquent\UserRepository::updateUser PHP Метод

updateUser() публичный Метод

Update a user information(username, email, role).
public updateUser ( integer $id, string $username, string $email, $role ) : Illuminate\Database\Eloquent\Model
$id integer
$username string
$email string
Результат Illuminate\Database\Eloquent\Model
    public function updateUser($id, $username, $email, $role)
    {
        $user = $this->getById($id);
        if (!$user) {
            return false;
        }
        $user->username = $username;
        $user->email = $email;
        $user->role = $role;
        $user->save();
        if ($user->save()) {
            return $user;
        } else {
            return false;
        }
    }