createForm(AccommodationType::class, $accommodation, ['hx_post' => $request->getRequestUri()]); $form->handleRequest($request); if ($form->isSubmitted() && $form->isValid()) { $this->entityManager->persist($accommodation); $this->entityManager->flush(); $this->addFlash('success', 'Das Gruppenhaus wurde angelegt'); $this->logger->info('Created accommodation', [ 'name' => $accommodation->getName(), 'code' => $accommodation->getCalendarCode(), ]); return new HxRedirectResponse($this->generateUrl('app_admin_accommodation')); } return $this->render('admin/accommodation/modal_create.html.twig', [ 'accommodation' => $accommodation, 'form' => $form, ]); } }