vendor/bitbag/mailtemplate-plugin/src/Menu/EmailTemplateMenuListener.php line 17

Open in your IDE?
  1. <?php
  2. /*
  3.  * This file was created by developers working at BitBag
  4.  * Do you need more information about us and what we do? Visit our https://bitbag.io website!
  5.  * We are hiring developers from all over the world. Join us and start your new, exciting adventure and become part of us: https://bitbag.io/career
  6. */
  7. declare(strict_types=1);
  8. namespace BitBag\SyliusMailTemplatePlugin\Menu;
  9. use Sylius\Bundle\UiBundle\Menu\Event\MenuBuilderEvent;
  10. final class EmailTemplateMenuListener
  11. {
  12.     public function buildMenu(MenuBuilderEvent $menuBuilderEvent): void
  13.     {
  14.         $menu $menuBuilderEvent->getMenu();
  15.         $menuItem $menu->getChild('configuration');
  16.         if (null === $menuItem) {
  17.             return;
  18.         }
  19.         $menuItem
  20.             ->addChild('email_template', [
  21.                 'route' => 'bitbag_sylius_mail_template_plugin_admin_email_template_index',
  22.             ])
  23.             ->setLabel('bitbag_sylius_mail_template_plugin.ui.email_template')
  24.             ->setLabelAttribute('icon''envelope');
  25.     }
  26. }