у меня ошибка при расширении knpmenu в sylius symfony - PullRequest
0 голосов
/ 11 декабря 2019

папка приложения / меню

<?php

namespace App\Menu;

use Sylius\Bundle\UiBundle\Menu\Event\MenuBuilderEvent;

final class AdminMenuListener
{
    public function addAdminMenuItems(MenuBuilderEvent $event): void
    {
        $menu = $event->getMenu();

        $newSubmenu = $menu
            ->addChild('new')
            ->setLabel('NAV')
        ;

        $newSubmenu
            ->addChild('new-subitem')
            ->setLabel('Products')
        ;
    }
}

config / service.yaml

    App.listener.admin.menu_builder:
        class: App\Menu\AdminMenuListener
        tags:
            - { name: kernel.event_listener, event: sylius.menu.admin.main, method: addAdminMenuItems }

Я получаю сообщение об ошибке:

Попытка загрузить класс "AdminMenuListener" из пространства имен "App \ Admin \ Add". Вы забыли выражение "use" для другого пространства имен?

Ребята, вы знаете, что я делаю неправильно?

...