From a46542fcdd07520a19537aa7ad91c5267a117ee1 Mon Sep 17 00:00:00 2001 From: Matthieu Date: Thu, 9 Apr 2026 09:54:33 +0200 Subject: [PATCH] feat : add Serializer::users() for collaborators Co-Authored-By: Claude Opus 4.6 (1M context) --- src/Mcp/Tool/Serializer.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/Mcp/Tool/Serializer.php b/src/Mcp/Tool/Serializer.php index cd101ba..69cb338 100644 --- a/src/Mcp/Tool/Serializer.php +++ b/src/Mcp/Tool/Serializer.php @@ -134,6 +134,19 @@ final class Serializer ]; } + /** + * @param Collection $users + * + * @return list + */ + public static function users(Collection $users): array + { + return $users->map(fn (User $u) => [ + 'id' => $u->getId(), + 'username' => $u->getUsername(), + ])->toArray(); + } + /** * @return null|array{id: ?int, title: ?string, color: ?string} */