summaryrefslogtreecommitdiff
path: root/plugins/Irc/extlib/phergie/Phergie/Config.php
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/Irc/extlib/phergie/Phergie/Config.php')
-rwxr-xr-xplugins/Irc/extlib/phergie/Phergie/Config.php16
1 files changed, 16 insertions, 0 deletions
diff --git a/plugins/Irc/extlib/phergie/Phergie/Config.php b/plugins/Irc/extlib/phergie/Phergie/Config.php
index f011db236..c182f2ac1 100755
--- a/plugins/Irc/extlib/phergie/Phergie/Config.php
+++ b/plugins/Irc/extlib/phergie/Phergie/Config.php
@@ -83,6 +83,22 @@ class Phergie_Config implements ArrayAccess
}
/**
+ * Merges an associative array of configuration setting values into the
+ * current configuration settings.
+ *
+ * @param array $settings Associative array of configuration setting
+ * values keyed by setting name
+ *
+ * @return Phergie_Config Provides a fluent interface
+ */
+ public function readArray(array $settings)
+ {
+ $this->settings += $settings;
+
+ return $this;
+ }
+
+ /**
* Writes the values of the current configuration settings back to their
* originating files.
*