diff -r 5b37998e522e -r 162c1de6545a web/lib/Zend/Oauth/Token/Access.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/web/lib/Zend/Oauth/Token/Access.php Fri Mar 11 15:05:35 2011 +0100 @@ -0,0 +1,99 @@ +_httpUtility->assembleParams($url, $config, $customParams); + return $this->_httpUtility->toAuthorizationHeader($params, $realm); + } + + /** + * Cast to HTTP query string + * + * @param mixed $url + * @param Zend_Oauth_Config_ConfigInterface $config + * @param null|array $params + * @return string + */ + public function toQueryString($url, Zend_Oauth_Config_ConfigInterface $config, array $params = null) + { + if (!Zend_Uri::check($url)) { + require_once 'Zend/Oauth/Exception.php'; + throw new Zend_Oauth_Exception( + '\'' . $url . '\' is not a valid URI' + ); + } + $params = $this->_httpUtility->assembleParams($url, $config, $params); + return $this->_httpUtility->toEncodedQueryString($params); + } + + /** + * Get OAuth client + * + * @param array $oauthOptions + * @param null|string $uri + * @param null|array|Zend_Config $config + * @param bool $excludeCustomParamsFromHeader + * @return Zend_Oauth_Client + */ + public function getHttpClient(array $oauthOptions, $uri = null, $config = null, $excludeCustomParamsFromHeader = true) + { + $client = new Zend_Oauth_Client($oauthOptions, $uri, $config, $excludeCustomParamsFromHeader); + $client->setToken($this); + return $client; + } +}