<?php
/*
* This file is part of the Sylius package.
*
* (c) Paweł Jędrzejewski
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
declare(strict_types=1);
namespace Sylius\RefundPlugin\Menu;
use Knp\Menu\ItemInterface;
use Sylius\Bundle\UiBundle\Menu\Event\MenuBuilderEvent;
final class AdminMainMenuListener
{
public function addCreditMemosSection(MenuBuilderEvent $event): void
{
/** @var ItemInterface $salesMenu */
$salesMenu = $event->getMenu()->getChild('sales');
$salesMenu
->addChild('credit_memos', [
'route' => 'sylius_refund_admin_credit_memo_index',
])
->setLabel('sylius_refund.ui.credit_memos')
->setLabelAttribute('icon', 'inbox')
;
}
}