queryBus->query(new ParametersFormQuery()); $form = $this->createForm(ParametersFormType::class, $parametersForm)->handleRequest($request); if ($form->isSubmitted() && $form->isValid()) { /** @var ParametersFormCommand $parametersForm */ $parametersForm = $form->getData(); $this->commandBus->dispatch($parametersForm); $this->addFlash( 'success', 'parameters_controller.form.success', ); return $this->redirect($this->adminUrlGenerator->setRoute(self::ROUTE_NAME)->generateUrl()); } return $this->render('admin/parameters.html.twig', compact('form')); } }