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:----OCbU+4ifpPkwoxVC1X0rUkDksy3JzLDSw18GaAhhZ3OwzHikDNjxnhUoQpc7u9gCcXPrPGxwxaJqUMsuG9wP99xDODF7AFVa4qkdkKjp8I8yTZwujA6Yz5p03O7K6/U/rO4ksodfr4uFlGqSkzYoJP97jhg5GKl3QFAXaDgCoe7o99XvVx4q5E0QY3OA+NOkViwdIsC9HQEfisogUqJh3GBNck3opy/U4hzL1M1C3UarLBx0asx/tBvFJHQfSUR6xnljedfaYK0eSDHr6Am03MxNxZW5EnZzLNs0vZVrAATIDFyN/MUYlQNLeatmvxqaSiHGUguaQa9CafqLlZEDjCOp/AWwpUZWG5OAu6d7Bjrw3BZW9OM8JAfal9aKihfJzQnRiPoOUy0QNDnYBuVIO64JtKN9Y2R1us8caN3bJmxMKpU2UmUSvDbHdVJTT97DHlERhXGnxCD4xklGBJ235XXgP8rsI8u3jiXzm/DWn3Mt290zME6UA1K67iKGj4UXxR9rmCg9DzNJ1zwz7HurJcY4gPUP8Fgpm+hmSFGF7cMw8d/pGahPDeL/QK8roC4KsszVYP1R4fJ8OZYCMleZGSYl7PFUqfxbbYk16Mefl1YoFqI/6VcQArABCohFwkbrBXSzyFZQRqiyMMuztpZfyIkfU2Ayx/sRlSwGtlbiNZA=----ATTACHMENT:----NTkyNzk0ODIyMjQ4MDQ5NiA3NDY4ODM1MzcwMDYyMzkwIDM0MjAyNTk4OTk1NzQzNzY=