Ensure get_config() optional argument is an array, remove useless test
diff --git a/system/core/Common.php b/system/core/Common.php
index a90a3ab..50bcd92 100644
--- a/system/core/Common.php
+++ b/system/core/Common.php
@@ -224,7 +224,7 @@
* @param array
* @return array
*/
- function &get_config($replace = array())
+ function &get_config(array $replace = array())
{
static $_config;
@@ -266,14 +266,11 @@
}
// 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;
}
}