Skip to content

Commit e8cba21

Browse files
faizanakram99fabpot
authored andcommitted
[DependencyInjection] Reset env vars when resetting the container
1 parent 8c5cd75 commit e8cba21

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ CHANGELOG
1515
* Attach the workflow's configuration to the `workflow` tag
1616
* Add the `allowed_recipients` option for mailer to allow some users to receive
1717
emails even if `recipients` is defined.
18+
* Reset env vars when resetting the container
1819

1920
7.0
2021
---

Resources/config/secrets.php

+4
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
use Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault;
1515
use Symfony\Bundle\FrameworkBundle\Secrets\SodiumVault;
16+
use Symfony\Component\DependencyInjection\StaticEnvVarLoader;
1617

1718
return static function (ContainerConfigurator $container) {
1819
$container->services()
@@ -21,6 +22,9 @@
2122
abstract_arg('Secret dir, set in FrameworkExtension'),
2223
service('secrets.decryption_key')->ignoreOnInvalid(),
2324
])
25+
26+
->set('secrets.env_var_loader', StaticEnvVarLoader::class)
27+
->args([service('secrets.vault')])
2428
->tag('container.env_var_loader')
2529

2630
->set('secrets.decryption_key')

0 commit comments

Comments
 (0)