diff --git a/framework/core/src/Extend/Event.php b/framework/core/src/Extend/Event.php index 734bad5d5..98cc091e8 100644 --- a/framework/core/src/Extend/Event.php +++ b/framework/core/src/Extend/Event.php @@ -60,13 +60,13 @@ class Event implements ExtenderInterface { $events = $container->make(Dispatcher::class); - foreach ($this->listeners as $listener) { - $events->listen($listener[0], $listener[1]); - } - $app = $container->make('flarum'); $app->booted(function () use ($events) { + foreach ($this->listeners as $listener) { + $events->listen($listener[0], $listener[1]); + } + foreach ($this->subscribers as $subscriber) { $events->subscribe($subscriber); }