public function viewAction()
{
$wizardStatusService = $this->get('elcodi_plugin.store_setup_wizard.wizard_status');
$stepsFinished = $wizardStatusService->getStepsFinishStatus();
$firstCarrier = $this->get('elcodi.repository.carrier')->findOneBy(['enabled' => true], ['id' => 'ASC']);
$firstCarrier = $firstCarrier instanceof CarrierInterface ? $firstCarrier : false;
$activeStep = null;
foreach ($stepsFinished as $step => $isFinished) {
if (false === $isFinished) {
$activeStep = $step;
break;
}
}
return $this->render('ElcodiStoreSetupWizardBundle:Wizard:view.html.twig', ['stepsFinished' => $stepsFinished, 'activeStep' => $activeStep, 'carrier' => $firstCarrier]);
}