From bda839be7b4b8e6ccc5dd3f64febe532a2e09448 Mon Sep 17 00:00:00 2001 From: Hugo Sales Date: Sun, 22 Aug 2021 13:11:46 +0100 Subject: [PATCH] [MODULES] Add InitiializeModule and CleanupModule events, similar to v2 --- src/Core/Controller.php | 5 +++++ src/Core/GNUsocial.php | 1 + 2 files changed, 6 insertions(+) diff --git a/src/Core/Controller.php b/src/Core/Controller.php index 76b0b45754..e851afd4bd 100644 --- a/src/Core/Controller.php +++ b/src/Core/Controller.php @@ -125,6 +125,8 @@ class Controller extends AbstractController implements EventSubscriberInterface throw new ClientException(_m('Unsupported format: {format}', ['format' => $format]), 406); // 406 Not Acceptable } + Event::handle('CleanupModule'); + return $event; } @@ -149,6 +151,9 @@ class Controller extends AbstractController implements EventSubscriberInterface } } } while ($except != null && ($except = $except->getPrevious()) != null); + + Event::handle('CleanupModule'); + return $event; } diff --git a/src/Core/GNUsocial.php b/src/Core/GNUsocial.php index 38fbba46aa..501ef10bb1 100644 --- a/src/Core/GNUsocial.php +++ b/src/Core/GNUsocial.php @@ -204,6 +204,7 @@ class GNUsocial implements EventSubscriberInterface } $this->initialize(); + Event::handle('InitializeModule'); return $event; }