From f9a159e2ef0bfe7a81a30dcfc4a215b5940325df Mon Sep 17 00:00:00 2001 From: Anna Larch Date: Mon, 19 Jan 2026 16:59:27 +0100 Subject: [PATCH] fix(activity): allow string types for snowflake IDs Signed-off-by: Anna Larch --- lib/private/Activity/Manager.php | 6 +++--- lib/public/Activity/IManager.php | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/private/Activity/Manager.php b/lib/private/Activity/Manager.php index 2dfc5c26097..9868abe5127 100644 --- a/lib/private/Activity/Manager.php +++ b/lib/private/Activity/Manager.php @@ -32,7 +32,7 @@ class Manager implements IManager { /** @var string */ protected $formattingObjectType; - /** @var int */ + /** @var int|string */ protected $formattingObjectId; /** @var bool */ @@ -297,9 +297,9 @@ class Manager implements IManager { /** * @param string $type - * @param int $id + * @param int|numeric-string $id */ - public function setFormattingObject(string $type, int $id): void { + public function setFormattingObject(string $type, int|string $id): void { $this->formattingObjectType = $type; $this->formattingObjectId = $id; } diff --git a/lib/public/Activity/IManager.php b/lib/public/Activity/IManager.php index d638b8b2c6b..a55be5d037b 100644 --- a/lib/public/Activity/IManager.php +++ b/lib/public/Activity/IManager.php @@ -132,10 +132,10 @@ interface IManager { /** * @param string $type - * @param int $id + * @param int|numeric-string $id * @since 8.2.0 */ - public function setFormattingObject(string $type, int $id): void; + public function setFormattingObject(string $type, int|string $id): void; /** * @return bool