getCalendarCode()) { $cmsData = $this->cmsDataProvider->getHotelDetails($accommodation->getEffectiveCmsCode()); } $form = $this->createForm(AccommodationType::class, $accommodation); $form->handleRequest($request); if ($form->isSubmitted() && $form->isValid()) { $this->entityManager->persist($accommodation); $this->entityManager->flush(); $this->addFlash('success', 'Das Gruppenhaus wurde aktualisiert'); $this->logger->info('Updated accommodation', [ 'name' => $accommodation->getName(), 'code' => $accommodation->getCalendarCode(), ]); return $this->redirectToRoute('app_admin_accommodation_edit', ['id' => $accommodation->getId()]); } return $this->render('admin/accommodation/edit.html.twig', [ 'accommodation' => $accommodation, 'form' => $form, 'cmsData' => $cmsData, ]); } }