Create event theme admin entity

This commit is contained in:
2025-04-28 16:32:48 +02:00
parent 3e7f03d331
commit c1530d701f
15 changed files with 608 additions and 7 deletions

View File

@@ -20,14 +20,14 @@ class AdminMenuBuilder implements LocalMenuBuilderInterface
/**
* @var AuthorizationCheckerInterface
*/
protected $authorizationChecker;
protected AuthorizationCheckerInterface $authorizationChecker;
public function __construct(AuthorizationCheckerInterface $authorizationChecker)
{
$this->authorizationChecker = $authorizationChecker;
}
public function buildMenu($menuId, MenuItem $menu, array $parameters)
public function buildMenu($menuId, MenuItem $menu, array $parameters): void
{
if (!$this->authorizationChecker->isGranted('ROLE_ADMIN')) {
return;
@@ -52,6 +52,10 @@ class AdminMenuBuilder implements LocalMenuBuilderInterface
$menu->addChild('Role', [
'route' => 'chill_event_admin_role',
])->setExtras(['order' => 6530]);
$menu->addChild('Theme', [
'route' => 'chill_crud_event_theme_index',
])->setExtras(['order' => 6540]);
}
public static function getMenuIds(): array