From 666092957f57a88238b47a10bd3b0dc49c258e52 Mon Sep 17 00:00:00 2001 From: Kevin Bond Date: Tue, 22 Apr 2025 10:25:20 -0400 Subject: [PATCH] Add `zenstruck/messenger-monitor-bundle` recipe (#1780) --- .../packages/zenstruck_messenger_monitor.yaml | 4 ++++ .../0.5/manifest.json | 9 ++++++++ .../0.5/post-install.txt | 9 ++++++++ .../Admin/MessengerMonitorController.php | 13 ++++++++++++ .../0.5/src/Entity/ProcessedMessage.php | 21 +++++++++++++++++++ 5 files changed, 56 insertions(+) create mode 100644 zenstruck/messenger-monitor-bundle/0.5/config/packages/zenstruck_messenger_monitor.yaml create mode 100644 zenstruck/messenger-monitor-bundle/0.5/manifest.json create mode 100644 zenstruck/messenger-monitor-bundle/0.5/post-install.txt create mode 100644 zenstruck/messenger-monitor-bundle/0.5/src/Controller/Admin/MessengerMonitorController.php create mode 100644 zenstruck/messenger-monitor-bundle/0.5/src/Entity/ProcessedMessage.php diff --git a/zenstruck/messenger-monitor-bundle/0.5/config/packages/zenstruck_messenger_monitor.yaml b/zenstruck/messenger-monitor-bundle/0.5/config/packages/zenstruck_messenger_monitor.yaml new file mode 100644 index 00000000..74413d1e --- /dev/null +++ b/zenstruck/messenger-monitor-bundle/0.5/config/packages/zenstruck_messenger_monitor.yaml @@ -0,0 +1,4 @@ +zenstruck_messenger_monitor: + storage: + orm: + entity_class: App\Entity\ProcessedMessage diff --git a/zenstruck/messenger-monitor-bundle/0.5/manifest.json b/zenstruck/messenger-monitor-bundle/0.5/manifest.json new file mode 100644 index 00000000..70a9f48d --- /dev/null +++ b/zenstruck/messenger-monitor-bundle/0.5/manifest.json @@ -0,0 +1,9 @@ +{ + "bundles": { + "Zenstruck\\Messenger\\Monitor\\ZenstruckMessengerMonitorBundle": ["all"] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + } +} diff --git a/zenstruck/messenger-monitor-bundle/0.5/post-install.txt b/zenstruck/messenger-monitor-bundle/0.5/post-install.txt new file mode 100644 index 00000000..ee393089 --- /dev/null +++ b/zenstruck/messenger-monitor-bundle/0.5/post-install.txt @@ -0,0 +1,9 @@ +* You're almost ready to use zenstruck/messenger-monitor-bundle! + +* First, create a migration with symfony console make:migration + and run it with symfony console doctrine:migrations:migrate. + +* Visit /admin/messenger as a user with ROLE_ADMIN + to see the Dashboard UI. + +* Read the documentation at https://github.com/zenstruck/messenger-monitor-bundle diff --git a/zenstruck/messenger-monitor-bundle/0.5/src/Controller/Admin/MessengerMonitorController.php b/zenstruck/messenger-monitor-bundle/0.5/src/Controller/Admin/MessengerMonitorController.php new file mode 100644 index 00000000..0b291b2a --- /dev/null +++ b/zenstruck/messenger-monitor-bundle/0.5/src/Controller/Admin/MessengerMonitorController.php @@ -0,0 +1,13 @@ +id; + } +}