vendor/odiseoteam/sylius-blog-plugin/src/Menu/AdminMenuListener.php line 11

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace Odiseo\SyliusBlogPlugin\Menu;
  4. use Sylius\Bundle\UiBundle\Menu\Event\MenuBuilderEvent;
  5. final class AdminMenuListener
  6. {
  7.     public function addAdminMenuItems(MenuBuilderEvent $event): void
  8.     {
  9.         $menu $event->getMenu();
  10.         $blog $menu
  11.             ->addChild('blog')
  12.             ->setLabel('odiseo_sylius_blog_plugin.menu.admin.blog.header')
  13.         ;
  14.         $blog
  15.             ->addChild('article_categories', ['route' => 'odiseo_blog_admin_article_category_index'])
  16.             ->setLabel('odiseo_sylius_blog_plugin.menu.admin.blog.article_categories')
  17.             ->setLabelAttribute('icon''list alternate')
  18.         ;
  19.         $blog
  20.             ->addChild('articles', ['route' => 'odiseo_blog_admin_article_index'])
  21.             ->setLabel('odiseo_sylius_blog_plugin.menu.admin.blog.articles')
  22.             ->setLabelAttribute('icon''newspaper')
  23.         ;
  24.         $blog
  25.             ->addChild('article_comments', ['route' => 'odiseo_blog_admin_article_comment_index'])
  26.             ->setLabel('odiseo_sylius_blog_plugin.menu.admin.blog.article_comments')
  27.             ->setLabelAttribute('icon''comment')
  28.         ;
  29.     }
  30. }