translator = $translator; } public function buildMenu($menuId, MenuItem $menu, array $parameters): void { $menu->addChild($this->translator->trans('Resume Accompanying Course'), [ 'route' => 'chill_person_accompanying_course_index', 'routeParameters' => [ 'accompanying_period_id' => $parameters['accompanyingCourse']->getId(), ], ]) ->setExtras(['order' => 10]); $menu->addChild($this->translator->trans('Edit Accompanying Course'), [ 'route' => 'chill_person_accompanying_course_show', 'routeParameters' => [ 'accompanying_period_id' => $parameters['accompanyingCourse']->getId(), ], ]) ->setExtras(['order' => 20]); $menu->addChild($this->translator->trans('Accompanying Course Details'), [ 'route' => 'chill_person_accompanying_course_history', 'routeParameters' => [ 'accompanying_period_id' => $parameters['accompanyingCourse']->getId(), ], ]) ->setExtras(['order' => 30]); } public static function getMenuIds(): array { return ['accompanyingCourse']; } }