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:----iraB6lYrCOmLJNGcAwxeD/y9TpefvnXAFGzQ8h8bONsr+aaMwiKMMGMpYQ6ZroYBVjp5zqB0NU8ETGgKYpO9FI2wSeWCnYnbJtNAZ01Jg62NHuz20WcQApqvu5xetnELO4Q7WKcmjk3uk43d1mekCCr1aHuNE596xRGXEbZD/nj1h84U84gKN+55xw14qWOegSq/zkNJPi9Q4ZUPy338u2n8W74sRW9Wa/KgVsU7VMS9+4bOV82L2g9GijTlrwfNUmNxIHW2A/ELAejU1daKnkxKu3lYPgU9r/XvdsYouo0uJ6VKtCmwOBbGaBQSrf5joXnZk5pX8RYEbcDGQl2iLqOhD6sbeo4hDjl8nZxn8zg/PyWigpUSHfJPSMVGai+xJ80NBvtpSKoOK0SPQkQlhSjdd20bLE7GinsUoFdW2uAfTKW9YXofHAY0yaECV0woLmpeFDT6H+C2pTXn1bN1nIThwdQ3gqmATsQBZS2YfKmXEV+WB3vqpcniYPD9Va7SW5TMzgHEJPPKvTfcLTlFQJQP4g9qDB8IVel47SBkc/nR+aL811vsYDWYYo1IKr3EiXnzteg9TXOjnUajlpoPOucpLGah+0KirndfL4ZfNrbSgSJzVQ2VdIRwz5G6OqM7Tpj9i4YQC098gLyncUAzYOQ/GtMoZM6pSB819qLVUgA=----ATTACHMENT:----OTc3NTg1MjAzNDg5OTQwOSA0MTQ4NTg4MTUwMjQ3Njk2IDgzNjc1MTAzNzkzMDkwOTE=