<?php
declare(strict_types=1);
namespace App\Component\AdminMenu\EventSubscriber;
use App\Component\AdminMenu\Event\AbstractBuildMenuEvent;
class VoetbalRetourMenuSubscriber extends AbstractMenuBuildEventSubscriber
{
protected static int $priority = 0;
public function buildMenu(AbstractBuildMenuEvent $event): void
{
$menuBuilder = $this->getMenuBuilder($event->getMenu())
->addMainItem('Voetbal Retour', 'fal fa-futbol')
->addOverlay()
->addSection('Voetbal Retour');
$menuBuilder->addColumn('Bookings', 'far fa-plane-departure')
->addItem('Bookings overview', 'admin_bookings')
->addItem('Quote overview', 'admin_vrquote_index')
->addItem('Extra costs', 'admin_vrextracosts_index')
->addItem('Add extra cost', 'admin_vrextracosts_create')
->end();
$menuBuilder->addColumn('Match', 'far fa-goal-net')
->addItem('Match overview', 'admin_pyton_match_overview')
->addItem('Add a match', 'admin_pyton_match_create')
->addItem('Past matches', 'admin_pyton_past_match_overview')
->end();
$menuBuilder->addColumn('Clubs', 'far fa-people-group')
->addItem('Club overview', 'admin_pyton_club_overview')
->addItem('Add a club', 'admin_pyton_club_create')
->end();
$menuBuilder->addColumn('Countries', 'far fa-globe')
->addItem('Country overview', 'admin_pyton_country_overview')
->addItem('Add a country', 'admin_pyton_country_create')
->end();
$menuBuilder->addColumn('Competitions', 'far fa-trophy')
->addItem('Country overview', 'admin_pyton_competition_overview')
->addItem('Add a country', 'admin_pyton_competition_create')
->end();
$menuBuilder->addColumn('Stadiums', 'far fa-ring')
->addItem('Stadium overview', 'admin_pyton_stadium_overview')
->addItem('Add a stadium', 'admin_pyton_stadium_create')
->end();
$menuBuilder->addColumn('Pyton', 'far fa-plane-circle-check')
->addItem('Accommodation overview', 'admin_pyton_accommodation_overview')
->addItem('Airport overview', 'admin_pyton_airport_overview')
->addItem('Scanjob Log', 'admin_pyton_scanjob_log_index')
->end();
}
}