vendor/galilee/pimcore-tools/src/ToolsBundle.php line 12

Open in your IDE?
  1. <?php
  2. namespace Galilee\ToolsBundle;
  3. use Galilee\ToolsBundle\DependencyInjection\Compiler\AssetManagerCompilerPass;
  4. use Galilee\ToolsBundle\DependencyInjection\Compiler\WorkflowTransitionCompilerPass;
  5. use Galilee\ToolsBundle\Managers\AssetManager\AssetManagerInterface;
  6. use Galilee\ToolsBundle\Services\Workflow\WorkflowTransitionInterface;
  7. use Symfony\Component\DependencyInjection\ContainerBuilder;
  8. use Symfony\Component\HttpKernel\Bundle\Bundle;
  9. class ToolsBundle extends Bundle
  10. {
  11.     /**
  12.      * @param ContainerBuilder $container
  13.      * @return void
  14.      */
  15.     public function build(ContainerBuilder $container)
  16.     {
  17.         $container->registerForAutoconfiguration(WorkflowTransitionInterface::class)
  18.             ->addTag('galilee.tools.workflow.transition');
  19.         $container->addCompilerPass(new WorkflowTransitionCompilerPass());
  20.         $container->registerForAutoconfiguration(AssetManagerInterface::class)
  21.             ->addTag('galilee.tools.asset.manager');
  22.         $container->addCompilerPass(new AssetManagerCompilerPass());
  23.     }
  24. }