js(__DIR__.'/js/dist/forum.js') ->css(__DIR__.'/less/forum.less'), (new Extend\Frontend('admin')) ->js(__DIR__.'/js/dist/admin.js'), (new Extend\Routes('api')) ->get('/flags', 'flags.index', ListFlagsController::class) ->post('/flags', 'flags.create', CreateFlagController::class) ->delete('/posts/{id}/flags', 'flags.delete', DeleteFlagsController::class), function (Dispatcher $events) { $events->listen(ConfigureModelDates::class, Listener\AddFlagsApiDates::class); $events->listen(Serializing::class, Listener\AddFlagsApiAttributes::class); $events->subscribe(Listener\AddPostFlagsRelationship::class); }, ];