zend-blog-3-backend
25 строк · 723.0 Байт
1<?php
2
3namespace Mtt\TestBundle;
4
5use Mtt\TestBundle\DependencyInjection\Compiler\IpInfoApiPass;
6use Symfony\Component\DependencyInjection\Compiler\PassConfig;
7use Symfony\Component\DependencyInjection\ContainerBuilder;
8use Symfony\Component\HttpKernel\Bundle\Bundle;
9
10class MttTestBundle extends Bundle
11{
12/**
13* @param ContainerBuilder $container
14*/
15public function build(ContainerBuilder $container)
16{
17parent::build($container);
18
19if ($container->hasParameter('kernel.environment')
20&& 'test' === $container->getParameter('kernel.environment')
21) {
22$container->addCompilerPass(new IpInfoApiPass(), PassConfig::TYPE_BEFORE_OPTIMIZATION);
23}
24}
25}
26