/** * Sends OAuth request token and access token messages. */ private function sendOAuthMessage(OAuthRequest $request) { $rcr = $this->createRemoteContentRequest($this->filterOAuthParams($request), $request->get_normalized_http_method(), $request->get_url(), null, RemoteContentRequest::$DEFAULT_CONTENT_TYPE, null, RemoteContentRequest::getDefaultOptions()); $content = $this->getNextFetcher()->fetchRequest($rcr); $reply = OAuthRequest::from_request(); $params = OAuthUtil::decodeForm($content->getResponseContent()); $reply->set_parameters($params); return $reply; }
/** * Sends OAuth request token and access token messages. */ private function sendOAuthMessage(OAuthRequest $request) { $rcr = $this->createRemoteContentRequest($this->filterOAuthParams($request), $request->get_normalized_http_method(), $request->get_url(), null, RemoteContentRequest::$DEFAULT_CONTENT_TYPE, null, RemoteContentRequest::getDefaultOptions()); $rcr->setToken($this->authToken); $remoteFetcherClass = Shindig_Config::get('remote_content_fetcher'); $fetcher = new $remoteFetcherClass(); $content = $fetcher->fetchRequest($rcr); $reply = OAuthRequest::from_request(); $params = OAuthUtil::decodeForm($content->getResponseContent()); $reply->set_parameters($params); return $reply; }