src/EventListener/ResponseListener.php line 14

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace App\EventListener;
  4. use Symfony\Component\HttpKernel\Event\ResponseEvent;
  5. class ResponseListener
  6. {
  7.     public function __construct(private readonly string $version)
  8.     {
  9.     }
  10.     public function onKernelResponse(ResponseEvent $response): void
  11.     {
  12.         if (!$response->isMainRequest()) {
  13.             return;
  14.         }
  15.         $response->getResponse()->headers->set('X-Version'$this->version);
  16.     }
  17. }