[FEATURE] Allow environment variables in site config 58/58358/13
authorSusanne Moog <susanne.moog@typo3.org>
Thu, 20 Sep 2018 19:19:59 +0000 (21:19 +0200)
committerFrank Naegler <frank.naegler@typo3.org>
Fri, 28 Sep 2018 08:24:11 +0000 (10:24 +0200)
commit8ae45e07a53236787b4cc9a4f94e43d3ef475830
tree800f6c46d1afae4e9d33d3c0d7dce7743293ade5
parenta5157dd92e5cc099957e2c3eb9e7cd6906fc6843
[FEATURE] Allow environment variables in site config

To enable easy configuration of environment specific
site setting, usage of environment variables in site
configuration yaml has been introduced.

The TYPO3 Core Yaml loader is now able to resolve
variables from environment variables.

Resolves: #86409
Releases: master
Change-Id: Ic1e32d231aa7e92b3feb4ed4c31bed72520d71fb
Reviewed-on: https://review.typo3.org/58358
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
typo3/sysext/backend/Classes/Form/FormDataProvider/SiteDatabaseEditRow.php
typo3/sysext/backend/Tests/Unit/Form/FormDataProvider/SiteDatabaseEditRowTest.php
typo3/sysext/core/Classes/Configuration/Loader/YamlFileLoader.php
typo3/sysext/core/Classes/Configuration/SiteConfiguration.php
typo3/sysext/core/Documentation/Changelog/master/Feature-86409-AllowUsageOfEnvironmentVariablesInSiteConfiguration.rst [new file with mode: 0644]
typo3/sysext/core/Tests/Unit/Configuration/Loader/YamlFileLoaderTest.php