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:----e5dULz3CpTQ9p7CraSpKEirb75xnV/QLOyqirytcSqpj09dQjpFfVShMpNS5QhdPIfGaCUj1K27tCMrYlv9CKwwz7+diuAx/MEUCEfc22pfWWFJ+uzXAYURZ2DzEle9S84rLQx5fSCSGPYoVL21zEvCqgHp2QJ+weSvtFcNmdy4BDHK4yo7CgFfBtZVEKcOwk+XbWrPMqHLG/ZYkD9kVhPj1dtoWRQNLaOOL0KgmETuuBqs13PkD2H/uF7hoeEAb01w7B4aP0Jfmuxwc6MpWQ64c5Hgg52e3yQ62xafET9FKowESWDHjviMci2jNWBxGOIJhoUMg81rVUNLNh7i/N+V6MPsx1ydu36uu9I1uBfegj+55hQSXbr6VWdZxEc61l18dHMHz2OKcaVoV2wvIrhqFCAkMvhaGFP3NhPD9dn8x2TEG8bIZfkGrA5ReTLxj3I+hGPHpWDM0PWTFDLxTbzOTEXrzWCjJn+1E1CcnZFri4pbInxVKgntkwdYF/LEhjx46rfnB1Xk6+58c1n8mym/fx8A0v18FQG1F8d0IG79Y7SdpXDHOQM1RrdNvO11tUwyGv7sO0kWrCa1NRVM1FN8zSTolceIefbjNdHV1yG27PKnlQufYE4THpJxOMdKnRZEXZJOSaG5dJEFmOI2gu3WASfEtZyB3H2rWvOCEd8I=----ATTACHMENT:----MTgxMzMxMTIyMjY4NDQyMSAyODgzOTYxMjA1NzI4NzQgMjQ0OTIwODM0MDg4NTg2Mg==