From 232c7be0e4e51f330a66b3917cabc98ab084f248 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Patrick=20M=C3=BCller?= <p.mueller@pcsg.de>
Date: Tue, 4 Mar 2025 16:42:52 +0100
Subject: [PATCH] fix: correctly check if variable is string instead of int

---
 src/QUI/Memberships/Users/Handler.php | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/QUI/Memberships/Users/Handler.php b/src/QUI/Memberships/Users/Handler.php
index 11adb1f..8a64b81 100644
--- a/src/QUI/Memberships/Users/Handler.php
+++ b/src/QUI/Memberships/Users/Handler.php
@@ -13,6 +13,8 @@
 use QUI\Memberships\Utils;
 use QUI\Permissions\Permission;
 
+use function is_string;
+
 class Handler extends Factory
 {
     /**
@@ -222,7 +224,7 @@ public function getIdsByMembershipId(int $membershipId, bool $includeArchived =
      */
     public function getMembershipUsersByUserId(int | string $userId, bool $includeArchived = false): array
     {
-        if (is_int($userId)) {
+        if (is_string($userId)) {
             try {
                 $userId = QUI::getUsers()->get($userId)->getId();
             } catch (QUI\Exception) {
-- 
GitLab