vendor/bitbag/banner-plugin/src/Menu/AdminMenuListener.php line 18

Open in your IDE?
  1. <?php
  2. /*
  3.  * This file has been created by developers from BitBag.
  4.  * Feel free to contact us once you face any issues or want to start
  5.  * You can find more information about us on https://bitbag.io and write us
  6.  * an email on hello@bitbag.io.
  7.  */
  8. declare(strict_types=1);
  9. namespace BitBag\SyliusBannerPlugin\Menu;
  10. use Sylius\Bundle\UiBundle\Menu\Event\MenuBuilderEvent;
  11. final class AdminMenuListener
  12. {
  13.     public function buildMenu(MenuBuilderEvent $event): void
  14.     {
  15.         $menu $event->getMenu();
  16.         $newSubmenu $menu
  17.             ->addChild('bitbag_sylius_banner_plugin')
  18.             ->setLabel('bitbag_sylius_banner_plugin.ui.banners')
  19.             ->setLabelAttribute('icon''images outline')
  20.         ;
  21.         $newSubmenu
  22.             ->addChild('ads', [
  23.                 'route' => 'bitbag_sylius_banner_plugin_admin_ad_index',
  24.             ])
  25.             ->setLabel('bitbag_sylius_banner_plugin.ui.ad')
  26.             ->setLabelAttribute('icon''adversal')
  27.         ;
  28.         $newSubmenu
  29.             ->addChild('banners', [
  30.                 'route' => 'bitbag_sylius_banner_plugin_admin_banner_index',
  31.             ])
  32.             ->setLabel('bitbag_sylius_banner_plugin.ui.banner')
  33.             ->setLabelAttribute('icon''file image outline')
  34.         ;
  35.         $newSubmenu
  36.             ->addChild('section', [
  37.                 'route' => 'bitbag_sylius_banner_plugin_admin_section_index',
  38.             ])
  39.             ->setLabel('bitbag_sylius_banner_plugin.ui.section')
  40.             ->setLabelAttribute('icon''external alternate')
  41.         ;
  42.     }
  43. }