public function render_signup_steps_by_route($route, $isSingleCenter = false) { // $isSingleCenter = true; // $route = 'institution_signup_setup_institutionDoctors'; if ('institution_signUp' == $route) { // we are still in initial sign up, so no specific steps yet $template = $this->twig->render('InstitutionBundle:SignUp/Widgets:steps.initial.html.twig'); } else { if ($isSingleCenter) { $steps = $this->signUpService->getSingleCenterSignUpSteps(); $currentStep = $this->signUpService->getSingleCenterSignUpStepByRoute($route); } else { $steps = $this->signUpService->getMultipleCenterSignUpSteps(); $currentStep = $this->signUpService->getMultipleCenterSignUpStepByRoute($route); } $template = $this->twig->render('InstitutionBundle:SignUp/Widgets:steps.html.twig', array('steps' => $steps, 'currentStep' => $currentStep ? $currentStep : new SignUpStep())); } return $template; }