vendor/gollumsf/rest-doc-bundle/src/GollumSFRestDocBundle.php line 22

Open in your IDE?
  1. <?php
  2. namespace GollumSF\RestDocBundle;
  3. use GollumSF\RestDocBundle\DependencyInjection\Compiler\DoctrineBuilderPass;
  4. use GollumSF\RestDocBundle\DependencyInjection\Compiler\TwigBuilderPass;
  5. use GollumSF\RestDocBundle\DependencyInjection\Compiler\MetadataBuilderPass;
  6. use GollumSF\RestDocBundle\DependencyInjection\Compiler\ModelBuilderPass;
  7. use GollumSF\RestDocBundle\DependencyInjection\Compiler\ParametersGeneratorPass;
  8. use GollumSF\RestDocBundle\DependencyInjection\Compiler\RequestBodyGeneratorPass;
  9. use GollumSF\RestDocBundle\DependencyInjection\Compiler\ResponsePropertiesGeneratorPass;
  10. use GollumSF\RestDocBundle\DependencyInjection\Compiler\SecurityGeneratorPass;
  11. use GollumSF\RestDocBundle\DependencyInjection\Compiler\TagBuilderPass;
  12. use GollumSF\RestDocBundle\DependencyInjection\Compiler\TypeDiscoverPass;
  13. use Symfony\Component\HttpKernel\Bundle\Bundle;
  14. use Symfony\Component\DependencyInjection\ContainerBuilder;
  15. /**
  16.  * GollumSFRestBundle
  17.  *
  18.  * @author Damien Duboeuf <smeagolworms4@gmail.com>
  19.  */
  20. class GollumSFRestDocBundle extends Bundle {
  21.     
  22.     public function build(ContainerBuilder $container) {
  23.         $container->addCompilerPass(new MetadataBuilderPass());
  24.         $container->addCompilerPass(new TagBuilderPass());
  25.         $container->addCompilerPass(new ModelBuilderPass());
  26.         $container->addCompilerPass(new TypeDiscoverPass());
  27.         $container->addCompilerPass(new ParametersGeneratorPass());
  28.         $container->addCompilerPass(new ResponsePropertiesGeneratorPass());
  29.         $container->addCompilerPass(new SecurityGeneratorPass());
  30.         $container->addCompilerPass(new RequestBodyGeneratorPass());
  31.         $container->addCompilerPass(new DoctrineBuilderPass());
  32.         $container->addCompilerPass(new TwigBuilderPass());
  33.     }
  34. }