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:----O8ocU0zgzT+MLWmZ82Dr5gVomE+TJyLyH+Ji4i8E/4sRiBiRH0BdiG2PyvElR0PIQFiUJJ5ntRsMBdh5plAIx0V18+OZjeL1AuEAoZXqLkbbZcD7otER6eUkraEE8y05RsCZ8ft9yG25bvWLRR/R0zAx6fm4wWJQdLtMGxgn0syZvYrMYh0QdW0cuXifxN1eYEsgLgQntd/LGsQTLbesKxIhXcRfc+fQZDo3yjuR0dwH+78MbfOPHTMguCsRXu64G2v5FyrhG0R7vwU/HpMJoglLLA/YmacUixVKXcN8YgaIAxuWVuVvwmqxTiL0bzzdWV7zCISW+UBTXdJesQGFeL++w5lQiFJ1r6li/hoWkM0e8HyRj0aAPPc0tQ5qhPUZWf1SgdZg6kqyTweOUttHCH+ZlDcUUTfdWhHSgmUZetvh1mMmW3qrwTPcmvkXmjk1tf8AH3crSuqtf3nxWN39OeW1gq8G4uJ0qnrt45NFgTXXJTk+oJize2BvG3zB8V4Y8hcSWolMQZo4iAC4J3Psxh3/Lgpd38kqZp3KdVz7RskMhxDnhjZ7ieGaeEiGctkHRo6WU+bHAedaU/6XTo2UgnwywWAaftuTDnYXW6ohnkS7RNf3AVZWSq9/XXNh2WqzQUWnF05Fj+It6BmDf6VoiIDqBx8yi6IiJXip54fGemI=----ATTACHMENT:----MjMxMzk4MTAzNzg1MDIwNyA0NTkyMDUxMzg4NDQ5MjM4IDEzNTc0MzI2MDQzMTQyMTE=