translator = $translator; $this->authorizationHelper = $authorizationHelper; $this->tokenStorage = $tokenStorage; } public static function getMenuIds(): array { return ['accompanyingCourse']; } public function buildMenu($menuId, MenuItem $menu, array $parameters) { $period = $parameters['accompanyingCourse']; $menu->addChild($this->translator->trans('Activity list'), [ 'route' => 'chill_activity_activity_list', 'routeParameters' => [ 'accompanying_period_id' => $period->getId(), ]]) ->setExtras(['order' => 40]); $menu->addChild($this->translator->trans('Add a new activity'), [ 'route' => 'chill_activity_activity_select_type', 'routeParameters' => [ 'accompanying_period_id' => $period->getId(), ]]) ->setExtras(['order' => 41]); } }