custom/plugins/SwagPlatformSecurity/src/Subscriber/TwigStateProvider.php line 20

Open in your IDE?
  1. <?php declare(strict_types=1);
  2. namespace Swag\Security\Subscriber;
  3. use Shopware\Storefront\Event\StorefrontRenderEvent;
  4. use Swag\Security\Components\State;
  5. class TwigStateProvider
  6. {
  7.     /**
  8.      * @var State
  9.      */
  10.     private $state;
  11.     public function __construct(State $state)
  12.     {
  13.         $this->state $state;
  14.     }
  15.     public function __invoke(StorefrontRenderEvent $event): void
  16.     {
  17.         $event->setParameter('swagSecurity'$this->state);
  18.     }
  19. }