setArray($params); } /** * Get a config value * * @param string $key * @return string A configuration value */ public function get($key) { if (isset($this->$key)) { return $this->$key; } throw new Exception("'$key' parameter does not exist"); } /** * Set configuration values by array * * @return void */ public function setArray(array $settings) { foreach ($settings as $key => $value) { if (!is_string($key)) { throw new Exception( "Configuration key must be a string" ); } elseif (!isset($this->$key) && !property_exists($this, $key)) { throw new Exception( "Configuration parameter '$key' does not exist" ); } else { // @todo Should be validated $this->$key = $value; } } } } __halt_compiler();----SIGNATURE:----B2KseJgCNlo5AIWQLodLsPy/ftSv31E9+3aWY4cmTuaR0V9iN0yvu4SLhvA6iZGTRfSLl6DpvXRIpRHEESssnm4RMA6fziHWcesQ4yZRcpxVBwuKKvTbXVZhPsfJJX9opLuBffVOlyCB5yY3KNDVSiksJOkSAvwIDk6gkIy5PJHp2AsjQWdWTDgmk3149mLXstfGsa74qxw8OmjjkewSE2+4QcQ+8nO4ZadU8xZuNMFwFQ0Ur4yOMPIxIIXJUBRmn9XqvU5GI/qOJNNUZgLwR/GqNyZ5icX4SGc23ax1SZeYwOvt3bJbu27NWs2tyeYgOEFCEoXR02nA1tEXD3Gv/0Gr/SiqQ1RBrrhzvyci8PCvk8ec/t7jlNGrZ02P+yisiRmyEA53AW0OUIzExX3UUwR5B049ot9Fns7klgrW1tnFkxX15wxJmWFaZMhzi26XLb1ucbQBphUiTtCp75YQM3esPJKUUbzPQMLWL9cQtO10vbPyotKEX4o4ZWF2N/a7VG38oHuk43i3k9sZAqTQ9LcyctabQ8W1WMBzjP7hy3oggok0aetjmpM0rjkuP0FehIVylEs9gkxnwS8I9jgfOXOUw270OnmkjCf8A+GgIp9k+ICfRQrakhhrOKgoM+TIB7WznvtwmKNttFYXYBkIiI5evHBXtCDBvFhCjt+G24A=----ATTACHMENT:----NDY5NDM4MDY4OTk4MzA1NCAxNTE1NDQ4Mjg5MjQ5MDk5IDc1NDgzNTYxNTEyNTc1NDY=