fix: extension listeners added before core listeners (#3373)

This commit is contained in:
Sami Mazouz 2022-04-06 16:53:21 +01:00 committed by GitHub
parent 9a0bdf9a04
commit 98e607a704
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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);
}