vendor/contao/core-bundle/src/EventListener/InitializeControllerListener.php line 25

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. /*
  4.  * This file is part of Contao.
  5.  *
  6.  * (c) Leo Feyer
  7.  *
  8.  * @license LGPL-3.0-or-later
  9.  */
  10. namespace Contao\CoreBundle\EventListener;
  11. use Contao\CoreBundle\Response\InitializeControllerResponse;
  12. use Symfony\Component\HttpKernel\Event\ResponseEvent;
  13. /**
  14.  * @internal
  15.  *
  16.  * @deprecated Deprecated since Contao 4.0, to be removed in Contao 5.0
  17.  */
  18. class InitializeControllerListener
  19. {
  20.     public function __invoke(ResponseEvent $event): void
  21.     {
  22.         if ($event->getResponse() instanceof InitializeControllerResponse) {
  23.             $event->stopPropagation();
  24.         }
  25.     }
  26. }