diff --git a/src/Eher/OAuth/OAuthConsumer.php b/src/Eher/OAuth/Consumer.php similarity index 93% rename from src/Eher/OAuth/OAuthConsumer.php rename to src/Eher/OAuth/Consumer.php index fec1694..8258ba8 100644 --- a/src/Eher/OAuth/OAuthConsumer.php +++ b/src/Eher/OAuth/Consumer.php @@ -2,7 +2,7 @@ namespace Eher\OAuth; -class OAuthConsumer { +class Consumer { public $key; public $secret; diff --git a/src/Eher/OAuth/HmacSha1.php b/src/Eher/OAuth/HmacSha1.php index b02b45b..be7da63 100644 --- a/src/Eher/OAuth/HmacSha1.php +++ b/src/Eher/OAuth/HmacSha1.php @@ -23,7 +23,7 @@ class HmacSha1 extends SignatureMethod { ($token) ? $token->secret : "" ); - $key_parts = OAuthUtil::urlencode_rfc3986($key_parts); + $key_parts = Util::urlencode_rfc3986($key_parts); $key = implode('&', $key_parts); return base64_encode(hash_hmac('sha1', $base_string, $key, true)); diff --git a/src/Eher/OAuth/PlainText.php b/src/Eher/OAuth/PlainText.php index 6f3ade7..f834807 100644 --- a/src/Eher/OAuth/PlainText.php +++ b/src/Eher/OAuth/PlainText.php @@ -27,7 +27,7 @@ class PlainText extends SignatureMethod { ($token) ? $token->secret : "" ); - $key_parts = OAuthUtil::urlencode_rfc3986($key_parts); + $key_parts = Util::urlencode_rfc3986($key_parts); $key = implode('&', $key_parts); $request->base_string = $key; diff --git a/src/Eher/OAuth/OAuthRequest.php b/src/Eher/OAuth/Request.php similarity index 86% rename from src/Eher/OAuth/OAuthRequest.php rename to src/Eher/OAuth/Request.php index a152b91..afb2b20 100644 --- a/src/Eher/OAuth/OAuthRequest.php +++ b/src/Eher/OAuth/Request.php @@ -2,7 +2,7 @@ namespace Eher\OAuth; -class OAuthRequest { +class Request { protected $parameters; protected $http_method; protected $http_url; @@ -13,7 +13,7 @@ class OAuthRequest { function __construct($http_method, $http_url, $parameters=NULL) { $parameters = ($parameters) ? $parameters : array(); - $parameters = array_merge( OAuthUtil::parse_parameters(parse_url($http_url, PHP_URL_QUERY)), $parameters); + $parameters = array_merge( Util::parse_parameters(parse_url($http_url, PHP_URL_QUERY)), $parameters); $this->parameters = $parameters; $this->http_method = $http_method; $this->http_url = $http_url; @@ -40,10 +40,10 @@ class OAuthRequest { // parsed parameter-list if (!$parameters) { // Find request headers - $request_headers = OAuthUtil::get_headers(); + $request_headers = Util::get_headers(); // Parse the query-string to find GET parameters - $parameters = OAuthUtil::parse_parameters($_SERVER['QUERY_STRING']); + $parameters = Util::parse_parameters($_SERVER['QUERY_STRING']); // It's a POST request of the proper content-type, so parse POST // parameters and add those overriding any duplicates from GET @@ -52,7 +52,7 @@ class OAuthRequest { && strstr($request_headers['Content-Type'], 'application/x-www-form-urlencoded') ) { - $post_data = OAuthUtil::parse_parameters( + $post_data = Util::parse_parameters( file_get_contents(self::$POST_INPUT) ); $parameters = array_merge($parameters, $post_data); @@ -61,7 +61,7 @@ class OAuthRequest { // We have a Authorization-header with OAuth data. Parse the header // and add those overriding any duplicates from GET or POST if (isset($request_headers['Authorization']) && substr($request_headers['Authorization'], 0, 6) == 'OAuth ') { - $header_parameters = OAuthUtil::split_header( + $header_parameters = Util::split_header( $request_headers['Authorization'] ); $parameters = array_merge($parameters, $header_parameters); @@ -69,7 +69,7 @@ class OAuthRequest { } - return new OAuthRequest($http_method, $http_url, $parameters); + return new Request($http_method, $http_url, $parameters); } /** @@ -77,16 +77,16 @@ class OAuthRequest { */ public static function from_consumer_and_token($consumer, $token, $http_method, $http_url, $parameters=NULL) { $parameters = ($parameters) ? $parameters : array(); - $defaults = array("oauth_version" => OAuthRequest::$version, - "oauth_nonce" => OAuthRequest::generate_nonce(), - "oauth_timestamp" => OAuthRequest::generate_timestamp(), + $defaults = array("oauth_version" => Request::$version, + "oauth_nonce" => Request::generate_nonce(), + "oauth_timestamp" => Request::generate_timestamp(), "oauth_consumer_key" => $consumer->key); if ($token) $defaults['oauth_token'] = $token->key; $parameters = array_merge($defaults, $parameters); - return new OAuthRequest($http_method, $http_url, $parameters); + return new Request($http_method, $http_url, $parameters); } public function set_parameter($name, $value, $allow_duplicates = true) { @@ -130,7 +130,7 @@ class OAuthRequest { unset($params['oauth_signature']); } - return OAuthUtil::build_http_query($params); + return Util::build_http_query($params); } /** @@ -147,7 +147,7 @@ class OAuthRequest { $this->get_signable_parameters() ); - $parts = OAuthUtil::urlencode_rfc3986($parts); + $parts = Util::urlencode_rfc3986($parts); return implode('&', $parts); } @@ -194,7 +194,7 @@ class OAuthRequest { * builds the data one would send in a POST request */ public function to_postdata() { - return OAuthUtil::build_http_query($this->parameters); + return Util::build_http_query($this->parameters); } /** @@ -203,7 +203,7 @@ class OAuthRequest { public function to_header($realm=null) { $first = true; if($realm) { - $out = 'Authorization: OAuth realm="' . OAuthUtil::urlencode_rfc3986($realm) . '"'; + $out = 'Authorization: OAuth realm="' . Util::urlencode_rfc3986($realm) . '"'; $first = false; } else $out = 'Authorization: OAuth'; @@ -215,9 +215,9 @@ class OAuthRequest { throw new OAuthException('Arrays not supported in headers'); } $out .= ($first) ? ' ' : ','; - $out .= OAuthUtil::urlencode_rfc3986($k) . + $out .= Util::urlencode_rfc3986($k) . '="' . - OAuthUtil::urlencode_rfc3986($v) . + Util::urlencode_rfc3986($v) . '"'; $first = false; } diff --git a/src/Eher/OAuth/OAuthToken.php b/src/Eher/OAuth/Token.php similarity index 78% rename from src/Eher/OAuth/OAuthToken.php rename to src/Eher/OAuth/Token.php index 762801f..e1d9f65 100644 --- a/src/Eher/OAuth/OAuthToken.php +++ b/src/Eher/OAuth/Token.php @@ -1,8 +1,8 @@ key) . + Util::urlencode_rfc3986($this->key) . "&oauth_token_secret=" . - OAuthUtil::urlencode_rfc3986($this->secret); + Util::urlencode_rfc3986($this->secret); } function __toString() { diff --git a/src/Eher/OAuth/OAuthUtil.php b/src/Eher/OAuth/Util.php similarity index 90% rename from src/Eher/OAuth/OAuthUtil.php rename to src/Eher/OAuth/Util.php index 267621a..1feee44 100644 --- a/src/Eher/OAuth/OAuthUtil.php +++ b/src/Eher/OAuth/Util.php @@ -1,11 +1,11 @@ $h) { - $params[$h] = OAuthUtil::urldecode_rfc3986(empty($matches[3][$i]) ? $matches[4][$i] : $matches[3][$i]); + $params[$h] = Util::urldecode_rfc3986(empty($matches[3][$i]) ? $matches[4][$i] : $matches[3][$i]); } if (isset($params['realm'])) { unset($params['realm']); @@ -100,8 +100,8 @@ class OAuthUtil { $parsed_parameters = array(); foreach ($pairs as $pair) { $split = explode('=', $pair, 2); - $parameter = OAuthUtil::urldecode_rfc3986($split[0]); - $value = isset($split[1]) ? OAuthUtil::urldecode_rfc3986($split[1]) : ''; + $parameter = Util::urldecode_rfc3986($split[0]); + $value = isset($split[1]) ? Util::urldecode_rfc3986($split[1]) : ''; if (isset($parsed_parameters[$parameter])) { // We have already recieved parameter(s) with this name, so add to the list @@ -125,8 +125,8 @@ class OAuthUtil { if (!$params) return ''; // Urlencode both keys and values - $keys = OAuthUtil::urlencode_rfc3986(array_keys($params)); - $values = OAuthUtil::urlencode_rfc3986(array_values($params)); + $keys = Util::urlencode_rfc3986(array_keys($params)); + $values = Util::urlencode_rfc3986(array_values($params)); $params = array_combine($keys, $values); // Parameters are sorted by name, using lexicographical byte value ordering.