for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* bundle containing various code generators
*/
namespace Graviton\GeneratorBundle;
use Graviton\BundleBundle\GravitonBundleInterface;
use Graviton\GeneratorBundle\DependencyInjection\Compiler\GeneratorHashCompilerPass;
use Symfony\Component\DependencyInjection\Compiler\PassConfig;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\HttpKernel\Bundle\Bundle;
*
* @author List of contributors <https://github.com/libgraviton/graviton/graphs/contributors>
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @link http://swisscom.ch
class GravitonGeneratorBundle extends Bundle implements GravitonBundleInterface
{
* return array of new bunde instances
* @return \Symfony\Component\HttpKernel\Bundle\Bundle[]
public function getBundles()
return [];
}
* load compiler pass
* @param ContainerBuilder $container container builder
* @return void
public function build(ContainerBuilder $container)
parent::build($container);
$container->addCompilerPass(
new GeneratorHashCompilerPass(),
PassConfig::TYPE_BEFORE_OPTIMIZATION,
50
);