vendor/flagception/flagception-bundle/src/FlagceptionBundle.php line 17

Open in your IDE?
  1. <?php
  2. namespace Flagception\Bundle\FlagceptionBundle;
  3. use Flagception\Bundle\FlagceptionBundle\DependencyInjection\CompilerPass\ActivatorPass;
  4. use Flagception\Bundle\FlagceptionBundle\DependencyInjection\CompilerPass\ContextDecoratorPass;
  5. use Flagception\Bundle\FlagceptionBundle\DependencyInjection\CompilerPass\ExpressionProviderPass;
  6. use Symfony\Component\DependencyInjection\ContainerBuilder;
  7. use Symfony\Component\HttpKernel\Bundle\Bundle;
  8. /**
  9. * Class FlagceptionBundle
  10. *
  11. * @author Michel Chowanski <michel.chowanski@bestit-online.de>
  12. * @package Flagception\Bundle\FlagceptionBundle
  13. */
  14. class FlagceptionBundle extends Bundle
  15. {
  16. /**
  17. * {@inheritdoc}
  18. */
  19. public function build(ContainerBuilder $container): void
  20. {
  21. parent::build($container);
  22. $container->addCompilerPass(new ActivatorPass());
  23. $container->addCompilerPass(new ContextDecoratorPass());
  24. $container->addCompilerPass(new ExpressionProviderPass());
  25. }
  26. }