createFormBuilder($document, ['hx_post' => $request->getUri()]) ->add('comment', TextareaType::class, [ 'label' => 'Kommentar', 'required' => false, 'attr' => [ 'rows' => 5, ], ]) ->getForm() ; $form->handleRequest($request); if ($form->isSubmitted() && $form->isValid()) { $this->entityManager->flush(); $this->addFlash('success', 'Der Kommentar wurde aktualisiert'); $this->logger->info('Update document comment', [ 'document_id' => $document->getId(), 'document_filename' => $document->getOriginalFilename(), ]); return new HxRedirectResponse($this->getReturnUrl($request, 'app_administrative_document_index')); } return $this->render('administrative/document/modal_comment.html.twig', [ 'form' => $form->createView(), 'document' => $document, ]); } }