From 29245e6fac8f8ec7306887763fcaa6ed9d321569 Mon Sep 17 00:00:00 2001 From: Morris Jobke Date: Thu, 23 Mar 2017 13:05:49 -0600 Subject: [PATCH] Cache env config values as well Signed-off-by: Morris Jobke --- lib/private/Config.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/private/Config.php b/lib/private/Config.php index f15854b611384..78aae91ca4b6f 100644 --- a/lib/private/Config.php +++ b/lib/private/Config.php @@ -85,15 +85,17 @@ public function getKeys() { * @return mixed the value or $default */ public function getValue($key, $default = null) { - $envValue = getenv(self::ENV_PREFIX . $key); - if ($envValue !== false) { - return $envValue; - } if (isset($this->cache[$key])) { return $this->cache[$key]; } + $envValue = getenv(self::ENV_PREFIX . $key); + if ($envValue !== false) { + $this->cache[$key] = $envValue; + return $envValue; + } + return $default; }