8000 [FrameworkBundle] bind "ContainerInterface $parameterBag" arguments t… · symfony/symfony@2c428d1 · GitHub
[go: up one dir, main page]

Skip to content

Commit 2c428d1

Browse files
[FrameworkBundle] bind "ContainerInterface $parameterBag" arguments to the "parameter_bag" service
1 parent 1a46605 commit 2c428d1

File tree

1 file changed

+2
-13
lines changed

1 file changed

+2
-13
lines changed

src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php

Lines changed: 2 additions & 13 deletions
< 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">
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
use Doctrine\Common\Annotations\AnnotationRegistry;
1515
use Doctrine\Common\Annotations\Reader;
1616
use Psr\Cache\CacheItemPoolInterface;
17+
use Psr\Container\ContainerInterface as PsrContainerInterface;
1718
use Psr\Log\LoggerAwareInterface;
1819
use Symfony\Bridge\Monolog\Processor\DebugProcessor;
1920
use Symfony\Bridge\Monolog\Processor\ProcessorInterface;
@@ -46,8 +47,6 @@
4647
use Symfony\Component\DependencyInjection\Exception\LogicException;
4748
use Symfony\Component\DependencyInjection\Loader\XmlFileLoader;
4849
use Symfony\Component\DependencyInjection\Parameter;
49-
use Symfony\Component\DependencyInjection\ParameterBag\ContainerBagInterface;
50-
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
5150
use Symfony\Component\DependencyInjection\Reference;
5251
use Symfony\Component\DependencyInjection\ServiceLocator;
5352
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
@@ -132,11 +131,7 @@ public function load(array $configs, ContainerBuilder $container)
132131
$loader->load('services.xml');
133132
$loader->load('fragment_renderer.xml');
134133

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);
140135

141136
if (class_exists(Application::class)) {
142137
$loader->load('console.xml');
@@ -710,12 +705,6 @@ private function registerRouterConfiguration(array $config, ContainerBuilder $co
710705
if ($config['utf8']) {
711706
$container->getDefinition('routing.loader')->replaceArgument(2, array('utf8' => true));
712707
}
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-
}
719708

720709
$container->setParameter('router.resource', $config['resource']);
721710
$container->setParameter('router.cache_class_prefix', $container->getParameter('kernel.container_class'));

0 commit comments

Comments
 (0)
0