diff --git a/src/Controller/GameController.php b/src/Controller/GameController.php index d307cf3..d178442 100644 --- a/src/Controller/GameController.php +++ b/src/Controller/GameController.php @@ -21,7 +21,6 @@ use Symfony\Component\DependencyInjection\Attribute\Autowire; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpKernel\Attribute\AsController; -use Symfony\Component\Mailer\MailerInterface; use Symfony\Component\Routing\Attribute\Route; /** @@ -85,8 +84,11 @@ class GameController extends AbstractController public function contact( Request $request, EntityManagerInterface $em, - MailerInterface $mailer, ): Response { + // Keep the contact form implementation available, but disable public + // access while automated abuse protection is insufficient. + throw $this->createNotFoundException(); + $contactMessage = new ContactMessage(); $form = $this->createForm(ContactFormType::class, $contactMessage); $form->handleRequest($request); diff --git a/templates/Game/index.html.twig b/templates/Game/index.html.twig index b9b5fbc..55c2b30 100644 --- a/templates/Game/index.html.twig +++ b/templates/Game/index.html.twig @@ -260,7 +260,6 @@