Skip to content

Commit 5cd483f

Browse files
[HttpKernel] add kernel.runtime_env = %env(default:kernel.environment:APP_RUNTIME_ENV)% parameter
1 parent f52f090 commit 5cd483f

File tree

4 files changed

+4
-2
lines changed

4 files changed

+4
-2
lines changed

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ private function addSecretsSection(ArrayNodeDefinition $rootNode)
148148
->arrayNode('secrets')
149149
->canBeDisabled()
150150
->children()
151-
->scalarNode('vault_directory')->defaultValue('%kernel.project_dir%/config/secrets/%kernel.environment%')->cannotBeEmpty()->end()
151+
->scalarNode('vault_directory')->defaultValue('%kernel.project_dir%/config/secrets/%kernel.runtime_env%')->cannotBeEmpty()->end()
152152
->scalarNode('local_dotenv_file')->defaultValue('%kernel.project_dir%/.env.%kernel.environment%.local')->end()
153153
->scalarNode('decryption_env_var')->defaultValue('base64:default::SYMFONY_DECRYPTION_SECRET')->end()
154154
->end()

src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/ConfigurationTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -522,7 +522,7 @@ class_exists(SemaphoreStore::class) && SemaphoreStore::isSupported() ? 'semaphor
522522
'error_controller' => 'error_controller',
523523
'secrets' => [
524524
'enabled' => true,
525-
'vault_directory' => '%kernel.project_dir%/config/secrets/%kernel.environment%',
525+
'vault_directory' => '%kernel.project_dir%/config/secrets/%kernel.runtime_env%',
526526
'local_dotenv_file' => '%kernel.project_dir%/.env.%kernel.environment%.local',
527527
'decryption_env_var' => 'base64:default::SYMFONY_DECRYPTION_SECRET',
528528
],

src/Symfony/Component/HttpKernel/CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ CHANGELOG
1212
in the request profiler raw content section
1313
* Allowed adding attributes on controller arguments that will be passed to argument resolvers.
1414
* kernels implementing the `ExtensionInterface` will now be auto-registered to the container
15+
* added parameter `kernel.runtime_env`, defined as `%env(default:kernel.environment:APP_RUNTIME_ENV)%`
1516

1617
5.1.0
1718
-----

src/Symfony/Component/HttpKernel/Kernel.php

+1
Original file line numberDiff line numberDiff line change
@@ -606,6 +606,7 @@ protected function getKernelParameters()
606606
return [
607607
'kernel.project_dir' => realpath($this->getProjectDir()) ?: $this->getProjectDir(),
608608
'kernel.environment' => $this->environment,
609+
'kernel.runtime_env' => '%env(default:kernel.environment:APP_RUNTIME_ENV)%',
609610
'kernel.debug' => $this->debug,
610611
'kernel.build_dir' => realpath($buildDir = $this->warmupDir ?: $this->getBuildDir()) ?: $buildDir,
611612
'kernel.cache_dir' => realpath($this->getCacheDir()) ?: $this->getCacheDir(),

0 commit comments

Comments
 (0)