From 17c683d9e84f2bb9d0d2b03db3dcfd7dd46d4161 Mon Sep 17 00:00:00 2001 From: Christopher Vagnetoft Date: Thu, 14 Mar 2024 00:32:44 +0100 Subject: [PATCH] Refactored subscribers to own namespace --- README.md | 3 --- src/Broker/{ => Subscriber}/SseSubscriber.php | 3 ++- src/Broker/{ => Subscriber}/SubscriberInterface.php | 4 +++- src/Broker/{ => Subscriber}/WsSubscriber.php | 4 +++- src/Broker/Topic.php | 1 + src/Broker/TopicManager.php | 1 + src/Http/Middleware/MercureHandler.php | 2 +- src/Http/Middleware/WebSocketHandler.php | 2 +- tests/Broker/TopicTest.php | 1 + 9 files changed, 13 insertions(+), 8 deletions(-) rename src/Broker/{ => Subscriber}/SseSubscriber.php (90%) rename src/Broker/{ => Subscriber}/SubscriberInterface.php (70%) rename src/Broker/{ => Subscriber}/WsSubscriber.php (94%) diff --git a/README.md b/README.md index fc0ba3b..203bc2f 100644 --- a/README.md +++ b/README.md @@ -40,9 +40,6 @@ Take a look at `src/Daemon.php` and `src/Http/Server.php` depending on how much * [ ] WebSocket distributor * [ ] WebSocket authentication - * [x] Setup subscriptions - * [x] Dynamic subscriptions - * [x] Distribute events over WS * [ ] HTTP middleware unittests * [ ] Replay missed events based on event id * [ ] Metrics endpoint diff --git a/src/Broker/SseSubscriber.php b/src/Broker/Subscriber/SseSubscriber.php similarity index 90% rename from src/Broker/SseSubscriber.php rename to src/Broker/Subscriber/SseSubscriber.php index 2c532e3..b2967f1 100644 --- a/src/Broker/SseSubscriber.php +++ b/src/Broker/Subscriber/SseSubscriber.php @@ -1,7 +1,8 @@