public function afterInitialization() { parent::afterInitialization(); $this->adminPanelMenuRegister(); $this->container->dispatcher->addListener('app.beforeRun', function ($event) { $event->getApp()->group('/admin', function () { AdminRouteCollection::register($this); })->add(new AuthMiddleware()); }, -980); }