Skip to content

Commit 63de80b

Browse files
minor #46013 [FrameworkBundle] Fix env resolution in lock configuration (jderusse)
This PR was merged into the 4.4 branch. Discussion ---------- [FrameworkBundle] Fix env resolution in lock configuration | Q | A | ------------- | --- | Branch? | 4.4 | Bug fix? | yes | New feature? | no | Deprecations? | no | Tickets | / | License | MIT | Doc PR | / Fix wrong value injected in lock factory. See #44155 (comment) Commits ------- c1a9af7 Fix env resolution in lock configuration
2 parents 6d0d2f5 + c1a9af7 commit 63de80b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

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

+3-3
Original file line numberDiff line numberDiff line change
@@ -1676,11 +1676,11 @@ private function registerLockConfiguration(array $config, ContainerBuilder $cont
16761676

16771677
// Generate stores
16781678
$storeDefinitions = [];
1679-
foreach ($resourceStores as $storeDsn) {
1680-
$storeDsn = $container->resolveEnvPlaceholders($storeDsn, null, $usedEnvs);
1679+
foreach ($resourceStores as $resourceStore) {
1680+
$storeDsn = $container->resolveEnvPlaceholders($resourceStore, null, $usedEnvs);
16811681
$storeDefinition = new Definition(interface_exists(StoreInterface::class) ? StoreInterface::class : PersistingStoreInterface::class);
16821682
$storeDefinition->setFactory([StoreFactory::class, 'createStore']);
1683-
$storeDefinition->setArguments([$storeDsn]);
1683+
$storeDefinition->setArguments([$resourceStore]);
16841684

16851685
$container->setDefinition($storeDefinitionId = '.lock.'.$resourceName.'.store.'.$container->hash($storeDsn), $storeDefinition);
16861686

0 commit comments

Comments
 (0)