summaryrefslogtreecommitdiff
path: root/classes
diff options
context:
space:
mode:
authorAndrew Dolgov <fox@fakecake.org>2025-04-08 18:38:10 +0300
committerAndrew Dolgov <fox@fakecake.org>2025-04-08 18:38:10 +0300
commitf9e8911727064dd49119bd09b36e41fc1230b09c (patch)
tree8f3d8afbbf73ae7d59791a3347a557c194f691d0 /classes
parent44e23469a0379a63eaa2701a6fb981008dc97875 (diff)
Revert "cleanup environment variables related to global configuration after instantiating config object"
This reverts commit e4f1480453a86401f93ed97878c270628fe4d2b7.
Diffstat (limited to 'classes')
-rw-r--r--classes/Config.php10
1 files changed, 0 insertions, 10 deletions
diff --git a/classes/Config.php b/classes/Config.php
index 0774bd76a..5098bfe68 100644
--- a/classes/Config.php
+++ b/classes/Config.php
@@ -285,11 +285,6 @@ class Config {
if (isset(self::_DEFAULTS[$const])) {
$override = getenv(self::_ENVVAR_PREFIX . $const);
- // cleanup original env var after importing
- putenv(self::_ENVVAR_PREFIX . $const . '=');
- unset($_ENV[self::_ENVVAR_PREFIX . $const]);
- unset($_SERVER[self::_ENVVAR_PREFIX . $const]);
-
list ($defval, $deftype) = self::_DEFAULTS[$const];
$this->params[$cvalue] = [ self::cast_to($override !== false ? $override : $defval, $deftype), $deftype ];
@@ -448,11 +443,6 @@ class Config {
private function _add(string $param, string $default, int $type_hint): void {
$override = getenv(self::_ENVVAR_PREFIX . $param);
- // cleanup original env var after importing
- putenv(self::_ENVVAR_PREFIX . $param . '=');
- unset($_ENV[self::_ENVVAR_PREFIX . $param]);
- unset($_SERVER[self::_ENVVAR_PREFIX . $param]);
-
$this->params[$param] = [ self::cast_to($override !== false ? $override : $default, $type_hint), $type_hint ];
}