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