Commit: beb84741d27b115bf284e832d691a501e3928670

Author: gwoo | Date: 2010-07-17 10:29:17 -0700
some cleanup to go along with changes in lithium next branch
diff --git a/extensions/service/Oauth.php b/extensions/service/Oauth.php index 53b5e90..516bbfb 100644 --- a/extensions/service/Oauth.php +++ b/extensions/service/Oauth.php @@ -100,9 +100,7 @@ class Oauth extends \lithium\net\http\Service { } $options['headers'] = array('Authorization' => $header); } - $data += $oauth; - - $response = parent::send($method, $url, $data, $options); + $response = parent::send($method, $url, $data + $oauth, $options); if (strpos($response, 'oauth_token=') !== false) { return $this->_decode($response); @@ -237,15 +235,8 @@ class Oauth extends \lithium\net\http\Service { * @return void */ protected function _decode($query = null) { - $token = array(); - $result = array_filter(explode('&', $query), function ($value) use (&$token) { - $parts = explode("=", $value); - if (count($parts) > 1) { - $token[rawurldecode($parts[0])] = rawurldecode($parts[1]); - } - return false; - }); - return $token; + parse_str($query, $data); + return $data; } } diff --git a/tests/mocks/extensions/service/MockSocket.php b/tests/mocks/extensions/service/MockSocket.php index ca4f535..453800b 100644 --- a/tests/mocks/extensions/service/MockSocket.php +++ b/tests/mocks/extensions/service/MockSocket.php @@ -58,8 +58,8 @@ class MockSocket extends \lithium\net\Socket { if (strpos($message->path, 'search') !== false) { $body = json_encode(array('test' => 'cool')); } - $message = $this->read($body); - return new $options['classes']['response'](compact('message')); + $body = $this->read($body); + return new $options['classes']['response'](compact('body')); } }