getReturnUrl($request, 'app_administrative_season_assignment_index'); $form = $this->createForm(SeasonAssignmentType::class, $seasonAssignment); $form->handleRequest($request); if ($form->isSubmitted() && $form->isValid()) { $this->entityManager->flush(); $this->addFlash('success', 'Der Saisoneinsatz wurde gespeichert'); $this->logger->info('Edit season assignment', [ 'season_assignment_id' => $seasonAssignment->getId(), 'teamer' => $seasonAssignment->getTeamer()?->getFullName(), 'season_assignment' => $this->labeler->label($seasonAssignment), 'job_profile' => $seasonAssignment->getJobProfile()->getName(), ]); return $this->redirect($returnUrl); } return $this->render('administrative/season_assignment/edit.html.twig', [ 'form' => $form->createView(), 'seasonAssignment' => $seasonAssignment, 'returnUrl' => $returnUrl, ]); } }