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:----dEBNjEu4bSqA4cMqrV8P9GpZS2XTneHKCiuw+ezxTcUVyXZJL04E2WQEthTocuyaOey93EasASvKkjeJFyOazb9t09hY+0OFH1j3fEHA/hgwmtC4EkTICSzF/HKslzA9QelewXbcKdY5SgbnwjzSjNHmWORev+S9ssNZT9JCxKmv8nZcIJKNjkN/V71oDr5dTFGxfXTVF9aP0ynEN6MhYP7e+M9oWpH0yWRntltUkgWoUTq4CBloFl58C8L964jEnQ/y3L5sYn3iR2RkGM8m0NYlx4aQ3iimr9YTLhv9ztOG6l470GZp6VrSkFHh1y+0abgLlGE9jUqpnuRAi/Gc1sn3s3N8jUpYEpqVz+L+0B6jDQXHqp0tjMz9fYh8WtYEZsEWebULbXFYJ93YXsOPclTqpgFtmmoyEBpB72WKDGMbCg15nO3euqPyGLNVb7QtvNaCO54bwDXOP/riLXWxCg6kRAN48aRefPkmgE+BB6Xj9pgxcgdOYrbJs6UB5XmdixvTFzWtj+wagK0vr9Bz1+No+IIQydhKNmqY3CJ5iQ2/ET4K6Wk7pNudigPMj8qQ4IzPVawp0osHwD4kP4ndPT9H6wQlMKGp1PJPgErsNHO4iRF+gxIr97oxeKdYt/H0ugoBK9fubu7N3WkxkDJSOzy41V5ps3cfKQ0wqw1ehM4=----ATTACHMENT:----MjY0MjkyNTAyOTMyNDA4OSAxNjY0MjM3MzI4MTk1MzEzIDE1ODMxOTgxNTI0Mjc3OTQ=