authorizationChecker = $authorizationChecker; } public function buildMenu($menuId, MenuItem $menu, array $parameters) { if ($this->authorizationChecker->isGranted('ROLE_USER')) { $menu->addChild('My accompanying periods', [ 'route' => 'chill_person_accompanying_period_user', ]) ->setExtras([ 'order' => 20, 'icon' => 'tasks', ]); $menu->addChild('My accompanying periods in draft', [ 'route' => 'chill_person_accompanying_period_draft_user', ]) ->setExtras([ 'order' => 30, 'icon' => 'tasks', ]); } } public static function getMenuIds(): array { return ['user']; } }