1
0
mirror of https://github.com/misterunknown/ifm.git synced 2025-08-14 12:04:05 +02:00

fix var types

This commit is contained in:
Dmytro Novash
2024-07-10 14:58:58 +03:00
parent 05d40dd4cb
commit 71d6a1b51f

View File

@@ -87,11 +87,13 @@ class IFM {
// load config from environment variables // load config from environment variables
foreach (array_keys($this->config) as $key) { foreach (array_keys($this->config) as $key) {
if (($value = getenv('IFM_' . strtoupper($key))) !== false) { if (($value = getenv('IFM_' . strtoupper($key))) !== false) {
if (is_numeric($value)) if (is_numeric($value)) {
$value = intval($value); $this->config[$key] = intval($value);
} else {
$this->config[$key] = trim($value, implode(['"', "'"])); // remove quotes from env vars $this->config[$key] = trim($value, implode(['"', "'"])); // remove quotes from env vars
} }
} }
}
// load config from passed array // load config from passed array
$this->config = array_merge($this->config, $config); $this->config = array_merge($this->config, $config);