public function coreMenu()
 {
     return ['admin' => ['label' => 'Администрирование', 'roles' => UserRole::ADMIN, 'items' => [['label' => 'Пользователи', 'url' => ["/{$this->id}/{$this->id}-admin/index"], 'urlRule' => 'admin/profiles']]], ['label' => 'Мой профиль', 'url' => ["/{$this->id}/{$this->id}/view", 'userUid' => MenuHelper::paramUser('uid')], 'urlRule' => 'profile', 'roles' => '@', 'items' => [['label' => 'Редактирование профиля', 'url' => ["/{$this->id}/{$this->id}-edit/index", 'userUid' => MenuHelper::paramUser('uid')], 'urlRule' => 'profile/edit', 'items' => [['label' => 'Основные', 'url' => ["/{$this->id}/{$this->id}-edit/index", 'userUid' => MenuHelper::paramUser('uid')], 'urlRule' => 'profile/edit'], ['label' => 'Пароль', 'url' => ["/{$this->id}/{$this->id}-edit/password", 'userUid' => MenuHelper::paramUser('uid')], 'urlRule' => 'profile/edit/password']]]]], ['label' => 'Профиль', 'url' => ["/{$this->id}/{$this->id}/view", 'userUid' => MenuHelper::paramGet('userUid')], 'urlRule' => 'profile/<userUid>', 'visible' => false, 'roles' => '@', 'items' => [['label' => 'Редактирование профиля', 'url' => ["/{$this->id}/{$this->id}-edit/index", 'userUid' => MenuHelper::paramGet('userUid')], 'urlRule' => 'profile/<userUid>/edit', 'items' => [['label' => 'Основные', 'url' => ["/{$this->id}/{$this->id}-edit/index", 'userUid' => MenuHelper::paramGet('userUid')], 'urlRule' => 'profile/<userUid>/edit']]]]]];
 }
 public static function coreMenuItem()
 {
     return ['label' => 'Страницы', 'url' => ["/content/page-admin/index"], 'items' => [['label' => 'Страницы', 'url' => ["/content/page-admin/index"], 'urlRule' => 'admin/pages'], ['label' => 'Добавление', 'url' => ["/content/page-admin/create"], 'urlRule' => 'admin/pages/update'], ['label' => 'Редактирование', 'url' => ["/content/page-admin/update", 'uid' => MenuHelper::paramGet('uid')], 'urlRule' => 'admin/pages/update/<uid>']]];
 }
 public static function coreMenuItem()
 {
     return ['label' => 'Страницы', 'urlRule' => '/', 'visible' => false, 'items' => [['label' => 'Просмотр', 'url' => ["/content/page/page-view", 'name' => MenuHelper::paramGet('name')]]]];
 }
 public static function coreMenuItem()
 {
     return ['label' => 'Тексты', 'url' => ["/content/text-section-admin/index"], 'items' => [['label' => 'Тексты', 'url' => ["/content/text-section-admin/index"], 'urlRule' => 'admin/content/texts'], ['label' => 'Добавление', 'url' => ["/content/text-section-admin/update"], 'urlRule' => 'admin/content/texts/add'], ['label' => 'Редактирование', 'url' => ["/content/text-section-admin/update", 'uid' => MenuHelper::paramGet('uid')], 'urlRule' => 'admin/content/texts/update/<uid>']]];
 }
 public static function coreMenuItem()
 {
     return array_map(function ($type) {
         return ['label' => ContentType::getLabel($type), 'url' => ["/content/article-admin/index", 'type' => $type], 'items' => [['label' => ContentType::getLabel($type), 'url' => ["/content/article-admin/index", 'type' => $type], 'urlRule' => "admin/{$type}"], ['label' => 'Добавление', 'url' => ["/content/article-admin/update", 'type' => $type], 'urlRule' => "admin/{$type}/add"], ['label' => 'Редактирование', 'url' => ["/content/article-admin/update", 'type' => $type, 'uid' => MenuHelper::paramGet('uid')], 'urlRule' => "admin/{$type}/update/<uid>"]]];
     }, ContentType::getKeys());
 }
 public static function coreMenuItem()
 {
     return array_map(function ($type) {
         return ['label' => ContentType::getLabel($type), 'url' => ["/content/article/index", 'type' => $type], 'urlRule' => $type, 'items' => [['label' => 'Просмотр', 'url' => ["/content/article/view", 'type' => $type, 'uid' => MenuHelper::paramGet('uid')], 'urlRule' => "{$type}/<uid>"]]];
     }, ContentType::getKeys());
 }