counter = $counter; $this->tokenStorage = $tokenStorage; $this->translator = $translator; $this->authorizationChecker = $authorizationChecker; } public function buildMenu($menuId, MenuItem $menu, array $parameters) { $user = $this->tokenStorage->getToken()->getUser(); if ($this->authorizationChecker->isGranted('ROLE_USER')) { $menu->addChild('My calendar list', [ 'route' => 'chill_calendar_calendar_list', ]) ->setExtras([ 'order' => 9, 'icon' => 'tasks', ]); } } public static function getMenuIds(): array { return ['user']; } }