Skip to content

Commit 8a03532

Browse files
author
Douglas Greenshields
committed
fix: correct logic for non shared services
1 parent 21590e7 commit 8a03532

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

DependencyInjection/MarkupAddressingExtension.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public function load(array $configs, ContainerBuilder $container)
3030
$loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
3131
$loader->load('services.yml');
3232

33-
$this->setSharedServices($container);
33+
$this->setNonSharedServices($container);
3434
$this->loadCountryPostalCodeOverrides($config, $container);
3535
}
3636

@@ -65,14 +65,14 @@ private function loadRequireStrictRegions(array $config, ContainerBuilder $conta
6565
$container->setParameter('markup_addressing.require_strict_regions', $config['require_strict_regions']);
6666
}
6767

68-
private function setSharedServices(ContainerBuilder $container)
68+
private function setNonSharedServices(ContainerBuilder $container)
6969
{
7070
$sharedServiceIds = ['markup_addressing.twig.internal'];
7171
$isLegacy = version_compare(Kernel::VERSION, '2.8', '<');
7272
foreach ($sharedServiceIds as $sharedServiceId) {
7373
$definition = $container->getDefinition($sharedServiceId);
7474
if (!$isLegacy) {
75-
$definition->setShared(true);
75+
$definition->setShared(false);
7676
} else {
7777
$definition->setScope(ContainerInterface::SCOPE_PROTOTYPE, false);
7878
}

0 commit comments

Comments
 (0)