getUser(); $teamer = $user->getTeamer(); $application = new Application($assignment, $teamer); $form = $this->createForm(TeamerApplicationType::class, $application); $form->handleRequest($request); if ($form->isSubmitted() && $form->isValid()) { $this->entityManager->persist($application); $this->entityManager->flush(); $this->eventDispatcher->dispatch( new ApplicationCreatedEvent($application), ApplicationCreatedEvent::NAME ); $this->addFlash('success', 'Deine Bewerbung wurde entgegengenommen'); return $this->redirectToRoute('app_teamer_index'); } return $this->render('teamer/application/create.html.twig', [ 'assignment' => $assignment, 'teamer' => $teamer, 'form' => $form, ]); } }