createForm( AssignmentType::class, $assignment, [ 'pickup_form_url' => $this->generateUrl('app_admin_assignment_pickup_form'), ] ); $form->handleRequest($request); if ($form->isSubmitted() && $form->isValid()) { $this->entityManager->flush(); $this->addFlash('success', 'Der Einsatz wurde aktualisiert'); $this->logger->info('Edit assignment', [ 'assignment_id' => $assignment->getId(), 'destination' => (string) $assignment->getDestination(), 'job_profile' => $assignment->getJobProfile()->getName(), ]); return $this->redirectToRoute('app_admin_assignment_index'); } return $this->render('admin/assignment/edit.html.twig', [ 'form' => $form->createView(), ]); } }