for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Graviton internationalization plugin
*/
namespace Graviton\I18nBundle;
use Graviton\I18nBundle\DependencyInjection\Compiler\ReplaceTranslatorCompilerPass;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\HttpKernel\Bundle\Bundle;
use Graviton\BundleBundle\GravitonBundleInterface;
*
* @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 GravitonI18nBundle extends Bundle implements GravitonBundleInterface
{
* {@inheritDoc}
* set up graviton symfony bundles
* @return \Symfony\Component\HttpKernel\Bundle\Bundle[]
public function getBundles()
return array();
}
* add our compiler pass
* @param ContainerBuilder $container container
* @return void
public function build(ContainerBuilder $container)
parent::build($container);
$container->addCompilerPass(new ReplaceTranslatorCompilerPass());