|
14 | 14 | use Doctrine\Common\Annotations\AnnotationRegistry;
|
15 | 15 | use Doctrine\Common\Annotations\Reader;
|
16 | 16 | use Psr\Cache\CacheItemPoolInterface;
|
| 17 | +use Psr\Container\ContainerInterface as PsrContainerInterface; |
17 | 18 | use Psr\Log\LoggerAwareInterface;
|
18 | 19 | use Symfony\Bridge\Monolog\Processor\DebugProcessor;
|
19 | 20 | use Symfony\Bridge\Monolog\Processor\ProcessorInterface;
|
|
46 | 47 | use Symfony\Component\DependencyInjection\Exception\LogicException;
|
47 | 48 | use Symfony\Component\DependencyInjection\Loader\XmlFileLoader;
|
48 | 49 | use Symfony\Component\DependencyInjection\Parameter;
|
49 |
| -use Symfony\Component\DependencyInjection\ParameterBag\ContainerBagInterface; |
50 | <
8000
td data-grid-cell-id="diff-e4f52d5033296421d02e360c8355aa1931bdfb0c12579f4815ea02b724322c0c-50-49-1" data-selected="false" role="gridcell" style="background-color:var(--diffBlob-deletionNum-bgColor, var(--diffBlob-deletion-bgColor-num));text-align:center" tabindex="-1" valign="top" class="focusable-grid-cell diff-line-number position-relative left-side">
-use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface; |
51 | 50 | use Symfony\Component\DependencyInjection\Reference;
|
52 | 51 | use Symfony\Component\DependencyInjection\ServiceLocator;
|
53 | 52 | use Symfony\Component\EventDispatcher\EventSubscriberInterface;
|
@@ -132,11 +131,7 @@ public function load(array $configs, ContainerBuilder $container)
|
132 | 131 | $loader->load('services.xml');
|
133 | 132 | $loader->load('fragment_renderer.xml');
|
134 | 133 |
|
135 |
| - if (!interface_exists(ContainerBagInterface::class)) { |
136 |
| - $container->removeDefinition('parameter_bag'); |
137 |
| - $container->removeAlias(ContainerBagInterface::class); |
138 |
| - $container->removeAlias(ParameterBagInterface::class); |
139 |
| - } |
| 134 | + $container->registerAliasForArgument('parameter_bag', PsrContainerInterface::class); |
140 | 135 |
|
141 | 136 | if (class_exists(Application::class)) {
|
142 | 137 | $loader->load('console.xml');
|
@@ -710,12 +705,6 @@ private function registerRouterConfiguration(array $config, ContainerBuilder $co
|
710 | 705 | if ($config['utf8']) {
|
711 | 706 | $container->getDefinition('routing.loader')->replaceArgument(2, array('utf8' => true));
|
712 | 707 | }
|
713 |
| - if (!interface_exists(ContainerBagInterface::class)) { |
714 |
| - $container->getDefinition('router.default') |
715 |
| - ->replaceArgument(0, new Reference('service_container')) |
716 |
| - ->clearTag('container.service_subscriber') |
717 |
| - ; |
718 |
| - } |
719 | 708 |
|
720 | 709 | $container->setParameter('router.resource', $config['resource']);
|
721 | 710 | $container->setParameter('router.cache_class_prefix', $container->getParameter('kernel.container_class'));
|
|
0 commit comments