vendor/phpzlc/phpzlc/Bundle/Safety/ActionLoad.php line 41

Open in your IDE?
  1. <?php
  2. /**
  3.  * Created by PhpStorm.
  4.  * User: Jay
  5.  * Date: 9/24/20
  6.  * Time: 7:44 PM
  7.  */
  8. namespace PHPZlc\PHPZlc\Bundle\Safety;
  9. use Doctrine\Persistence\ObjectManager;
  10. use Psr\Container\ContainerInterface;
  11. use Symfony\Component\EventDispatcher\EventSubscriberInterface;
  12. use Symfony\Component\HttpKernel\Event\ControllerEvent;
  13. use Symfony\Component\HttpKernel\KernelEvents;
  14. use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
  15. class ActionLoad implements EventSubscriberInterface
  16. {
  17.     /**
  18.      * @var ContainerInterface
  19.      */
  20.     public static $globalContainer;
  21.     /**
  22.      * @var ObjectManager
  23.      */
  24.     public static $globalDoctrine;
  25.     /**
  26.      * @var ParameterBagInterface
  27.      */
  28.     public static $globalParameter;
  29.     public function __construct(ContainerInterface $containerObjectManager $objectManagerParameterBagInterface $parameterBag)
  30.     {
  31.         self::$globalContainer $container;
  32.         self::$globalDoctrine $objectManager;
  33.         self::$globalParameter $parameterBag;
  34.     }
  35.     public function onKernelController(ControllerEvent $event)
  36.     {
  37.     }
  38.     public static function getSubscribedEvents()
  39.     {
  40.         return [
  41.             KernelEvents::CONTROLLER => 'onKernelController',
  42.         ];
  43.     }
  44. }