summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--system/core/Common.php11
1 files changed, 4 insertions, 7 deletions
diff --git a/system/core/Common.php b/system/core/Common.php
index a90a3ab70..50bcd9278 100644
--- a/system/core/Common.php
+++ b/system/core/Common.php
@@ -224,7 +224,7 @@ if ( ! function_exists('get_config'))
* @param array
* @return array
*/
- function &get_config($replace = array())
+ function &get_config(array $replace = array())
{
static $_config;
@@ -266,14 +266,11 @@ if ( ! function_exists('get_config'))
}
// Are any values being dynamically replaced?
- if (!empty($replace))
+ foreach ($replace as $key => $val)
{
- foreach ($replace as $key => $val)
+ if (isset($config[$key]))
{
- if (isset($config[$key]))
- {
- $config[$key] = $val;
- }
+ $config[$key] = $val;
}
}