From 5cbbacaae574d65ba3fed18b20a17264c2eb69d6 Mon Sep 17 00:00:00 2001 From: Jake Barnby Date: Fri, 1 May 2026 13:56:35 +1200 Subject: [PATCH] refactor(notifications): move adapters under Appwrite\Utopia\Messaging Mirror the upstream Utopia\Messaging package namespace under the Appwrite\Utopia\Messaging prefix, matching the convention used by Appwrite\Utopia\Database and Appwrite\Utopia\Response. --- src/Appwrite/Platform/Workers/Notifications.php | 8 ++++---- src/Appwrite/{ => Utopia}/Messaging/Adapter/Console.php | 4 ++-- src/Appwrite/{ => Utopia}/Messaging/Adapter/Webhook.php | 4 ++-- src/Appwrite/{ => Utopia}/Messaging/Messages/Console.php | 2 +- src/Appwrite/{ => Utopia}/Messaging/Messages/Webhook.php | 2 +- tests/unit/{ => Utopia}/Messaging/Adapter/ConsoleTest.php | 8 ++++---- tests/unit/{ => Utopia}/Messaging/Adapter/WebhookTest.php | 8 ++++---- 7 files changed, 18 insertions(+), 18 deletions(-) rename src/Appwrite/{ => Utopia}/Messaging/Adapter/Console.php (96%) rename src/Appwrite/{ => Utopia}/Messaging/Adapter/Webhook.php (96%) rename src/Appwrite/{ => Utopia}/Messaging/Messages/Console.php (96%) rename src/Appwrite/{ => Utopia}/Messaging/Messages/Webhook.php (96%) rename tests/unit/{ => Utopia}/Messaging/Adapter/ConsoleTest.php (94%) rename tests/unit/{ => Utopia}/Messaging/Adapter/WebhookTest.php (95%) diff --git a/src/Appwrite/Platform/Workers/Notifications.php b/src/Appwrite/Platform/Workers/Notifications.php index c50e61a323..5e86a8b021 100644 --- a/src/Appwrite/Platform/Workers/Notifications.php +++ b/src/Appwrite/Platform/Workers/Notifications.php @@ -2,11 +2,11 @@ namespace Appwrite\Platform\Workers; -use Appwrite\Messaging\Adapter\Console as ConsoleAdapter; -use Appwrite\Messaging\Adapter\Webhook as WebhookAdapter; -use Appwrite\Messaging\Messages\Console as ConsoleMessage; -use Appwrite\Messaging\Messages\Webhook as WebhookMessage; use Appwrite\Template\Template; +use Appwrite\Utopia\Messaging\Adapter\Console as ConsoleAdapter; +use Appwrite\Utopia\Messaging\Adapter\Webhook as WebhookAdapter; +use Appwrite\Utopia\Messaging\Messages\Console as ConsoleMessage; +use Appwrite\Utopia\Messaging\Messages\Webhook as WebhookMessage; use Exception; use Swoole\Runtime; use Throwable; diff --git a/src/Appwrite/Messaging/Adapter/Console.php b/src/Appwrite/Utopia/Messaging/Adapter/Console.php similarity index 96% rename from src/Appwrite/Messaging/Adapter/Console.php rename to src/Appwrite/Utopia/Messaging/Adapter/Console.php index aa88f59472..121206abca 100644 --- a/src/Appwrite/Messaging/Adapter/Console.php +++ b/src/Appwrite/Utopia/Messaging/Adapter/Console.php @@ -1,8 +1,8 @@ expectExceptionMessage('Invalid message type.'); // ConsoleMessage extends nothing — pass an unrelated Message implementation - $adapter->send(new \Appwrite\Messaging\Messages\Webhook(urls: ['https://example.test'], payload: [])); + $adapter->send(new \Appwrite\Utopia\Messaging\Messages\Webhook(urls: ['https://example.test'], payload: [])); } } diff --git a/tests/unit/Messaging/Adapter/WebhookTest.php b/tests/unit/Utopia/Messaging/Adapter/WebhookTest.php similarity index 95% rename from tests/unit/Messaging/Adapter/WebhookTest.php rename to tests/unit/Utopia/Messaging/Adapter/WebhookTest.php index 5ff7db987f..5ad1a8c348 100644 --- a/tests/unit/Messaging/Adapter/WebhookTest.php +++ b/tests/unit/Utopia/Messaging/Adapter/WebhookTest.php @@ -1,9 +1,9 @@ expectException(\Exception::class); $this->expectExceptionMessage('Invalid message type.'); - $adapter->send(new \Appwrite\Messaging\Messages\Console(recipients: [['userId' => 'u']], title: 't', body: 'b')); + $adapter->send(new \Appwrite\Utopia\Messaging\Messages\Console(recipients: [['userId' => 'u']], title: 't', body: 'b')); } }