vendor/php-flasher/flasher-symfony/FlasherSymfonyBundle.php line 13

Open in your IDE?
  1. <?php
  2. namespace Flasher\Symfony;
  3. use Flasher\Symfony\Bridge\FlasherBundle;
  4. use Flasher\Symfony\DependencyInjection\Compiler\EventSubscriberCompilerPass;
  5. use Flasher\Symfony\DependencyInjection\Compiler\FactoryCompilerPass;
  6. use Flasher\Symfony\DependencyInjection\Compiler\PresenterCompilerPass;
  7. use Flasher\Symfony\DependencyInjection\Compiler\SessionCompilerPass;
  8. use Flasher\Symfony\DependencyInjection\FlasherExtension;
  9. use Symfony\Component\DependencyInjection\ContainerBuilder;
  10. class FlasherSymfonyBundle extends FlasherBundle // Symfony\Component\HttpKernel\Bundle\Bundle
  11. {
  12.     protected function flasherBuild(ContainerBuilder $container)
  13.     {
  14.         $container->addCompilerPass(new FactoryCompilerPass());
  15.         $container->addCompilerPass(new EventSubscriberCompilerPass());
  16.         $container->addCompilerPass(new PresenterCompilerPass());
  17.         $container->addCompilerPass(new SessionCompilerPass());
  18.     }
  19.     protected function getFlasherContainerExtension()
  20.     {
  21.         return new FlasherExtension();
  22.     }
  23. }