src/VPAutoBundle/VPAutoBundle.php line 9

Open in your IDE?
  1. <?php
  2. namespace App\VPAutoBundle;
  3. use App\Security\LiveApiKeyFactory;
  4. use Symfony\Component\DependencyInjection\ContainerBuilder;
  5. use Symfony\Component\HttpKernel\Bundle\Bundle;
  6. class VPAutoBundle extends Bundle
  7. {
  8.     /**
  9.      * Build bundle method - Will setup the security factory.
  10.      *
  11.      * @param $container ContainerBuilder Inject the container
  12.      */
  13.     public function build(ContainerBuilder $container): void
  14.     {
  15.         parent::build($container);
  16.         $extension $container->getExtension('security');
  17.         $extension->addSecurityListenerFactory(new LiveApiKeyFactory());
  18.     }
  19.     /**
  20.      * Get Parent method.
  21.      */
  22.     public function getParent()
  23.     {
  24.         return 'FOSUserBundle';
  25.     }
  26. }