1
0
mirror of https://github.com/flarum/core.git synced 2025-08-04 07:27:39 +02:00

New listen API

Event subscriptions now take place before *any* boot method is called.
This ensures that all event listeners are registered before things
happen – e.g. locales are registered before the translator is
instantiated in the Tags extension's boot method.
This commit is contained in:
Toby Zerner
2015-08-13 12:55:48 +09:30
parent ee2497f300
commit 6123773001
3 changed files with 12 additions and 16 deletions

View File

@@ -21,5 +21,11 @@ class ExtensionsServiceProvider extends ServiceProvider
$providers[$extension] = $this->app->register($providerName);
}
}
$events = $this->app->make('events');
foreach ($providers as $provider) {
$provider->listen($events);
}
}
}