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:----KxEKBQpu0lg/HH5URUwoyG1LcHalLnhUOcfnzexe+lUeC5jZkkqWjhFkEinfmaSHwvuQwEV7hEnuLnxM9pA6+0PbjhGjGE098c5DD/sO+rAYaloAFcZFag1WQlNCfFLXvIg/NMgqmvvtx9SuRmRpdnXE1luBd9e/Fed2WVQsp8iAq9hE6FXhoKPBunii5sGPBRIlDCOYSWTCn5wC5DK/AbryhvgWUw03uYJqtSjzrtChWJtMQD0rQFL2BswaQwv1otSAoSRedDtOa3F3tj85Zabum7gyFvRVPEE4u6LQTH7M60dssbGAcudlBLsBezeiWz6Jgeqv4osj5tE2zd1DswUt+b6GhI9cjbJ6Skk/X9mObeaBpcclJAdmh6eu9opwPTcXJuxUChQ0c2ND3omoU90dijxIKtQJ+OjTr6MafE1tuNH0432sdZAMxvsl/zWNrTWUP99NacDBhkLGb380kT+vvDIhl9JQSBy7mltK/VV1Ta+4qYOnHoG2KW2z+eeAc82pZDG/d4gusUCKCEBxit2x5CrPkEzOG1gCkCvHdbk/wV/5BFt9npINNfOj3X4jxhhn4DO8wErcj0bivvMnrzN3GALmfBh1VZXXWxYAoPCYmeOA+2gKHokD3/21Ge+WjFJktOcjv2uZLKBsoCOsqfbH1Xxa4JdEdk/DamFeyQw=----ATTACHMENT:----NjM1MTA1NDA4MjQwNjcwIDUzMDA0NTE0NzA2NTIxMDcgOTgxNTc3MjUwMDM3ODQ1NA==