Расширение меню в администраторе сонаты - событие sonata.admin.event.configure.menu.sidebar не сработало - PullRequest
0 голосов
/ 29 августа 2018

слушатель

namespace App\Listener;

use Sonata\AdminBundle\Event\ConfigureMenuEvent;

class MenuBuilderListener
{

    public function addMenuItems(ConfigureMenuEvent $event)
    {

        die('test');
        $menu = $event->getMenu();

        $child = $menu->addChild('reports', [
            'label' => 'Daily and monthly reports',
            'route' => 'app_reports_index',
        ])->setExtras([
            'icon' => '<i class="fa fa-bar-chart"></i>',
        ]);
    }

}

услуги:

App\Listener\MenuBuilderListener:
    tags:
    - { name: kernel.event_listener, event: sonata.admin.event.configure.menu.sidebar, method: addMenuItems }

мой слушатель не уволен.

в профиле я вижу в событиях:

Orphaned events 6

Event
sonata.admin.event.configure.list
sonata.admin.event.configure.query
sonata.admin.event.configure.datagrid
sonata.block.event.sonata.admin.list.table.top
sonata.block.event.sonata.admin.list.table.bottom
sonata.admin.event.configure.menu.sidebar

Как я могу расширить меню слева?

...