diff --git a/src/EventSubscriber/MercureSubscriber.php b/src/EventSubscriber/MercureSubscriber.php index 6b6a843..4f225ef 100644 --- a/src/EventSubscriber/MercureSubscriber.php +++ b/src/EventSubscriber/MercureSubscriber.php @@ -10,6 +10,7 @@ use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpKernel\Event\ViewEvent; use Symfony\Component\HttpKernel\KernelEvents; use Psr\Log\LoggerInterface; +use Symfony\Component\HttpKernel\KernelInterface; use Symfony\Component\Mercure\HubInterface; use Symfony\Component\Mercure\Update; @@ -19,7 +20,8 @@ class MercureSubscriber implements EventSubscriberInterface public function __construct( LoggerInterface $logger, - private readonly HubInterface $hub + private readonly HubInterface $hub, + private readonly KernelInterface $kernel ) { $this->logger = $logger; @@ -34,6 +36,10 @@ class MercureSubscriber implements EventSubscriberInterface public function onKernelView(ViewEvent $event): void { + if ('test' === $this->kernel->getEnvironment()) { + return; + } + $request = $event->getRequest(); $method = $request->getMethod();