zend-blog-3-backend
19 строк · 617.0 Байт
1<?php
2
3namespace Mtt\TestBundle\DependencyInjection\Compiler;
4
5use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface;
6use Symfony\Component\DependencyInjection\ContainerBuilder;
7
8class IpInfoApiPass implements CompilerPassInterface
9{
10public function process(ContainerBuilder $container)
11{
12if ($container->has('App\Service\IpInfo\IpInfoClientInterface')) {
13$container->setDefinition(
14'App\Service\IpInfo\IpInfoClientInterface',
15$container->findDefinition('Mtt\TestBundle\Service\IpInfo\IpInfoDummyClient')
16);
17}
18}
19}
20