1
0
mirror of https://github.com/flarum/core.git synced 2025-08-06 16:36:47 +02:00

Get rid of event subscribers that resolve services too early

Refs flarum/core#1578.
This commit is contained in:
Franz Liedke
2018-12-15 16:47:41 +01:00
parent ffc78a0218
commit 8aab6111ec
3 changed files with 32 additions and 27 deletions

View File

@@ -9,6 +9,8 @@
* file that was distributed with this source code.
*/
use Flarum\Api\Event\Serializing;
use Flarum\Event\ConfigureModelDates;
use Flarum\Extend;
use Flarum\Flags\Api\Controller\CreateFlagController;
use Flarum\Flags\Api\Controller\DeleteFlagsController;
@@ -30,7 +32,9 @@ return [
->delete('/posts/{id}/flags', 'flags.delete', DeleteFlagsController::class),
function (Dispatcher $events) {
$events->subscribe(Listener\AddFlagsApi::class);
$events->listen(ConfigureModelDates::class, Listener\AddFlagsApiDates::class);
$events->listen(Serializing::class, Listener\AddFlagsApiAttributes::class);
$events->subscribe(Listener\AddPostFlagsRelationship::class);
},
];