createForm(StaffingRuleType::class, $rule); $form->handleRequest($request); if ($form->isSubmitted() && $form->isValid()) { $this->entityManager->persist($rule); $this->entityManager->flush(); $this->addFlash('success', 'Die Zeile der Besetzungsmatrix wurde angelegt'); $this->logger->info('Create staffing rule', [ 'staffing_rule_id' => $rule->getId(), 'product_code' => $rule->getProductCode(), ]); return new HxRedirectResponse($this->generateUrl('app_admin_system_staffing_rule_index')); } return $this->render('admin/system/staffing_rule/modal_create.html.twig', [ 'form' => $form->createView(), ]); } }