/** * @return OAuthRequest */ private function newRequestMessageMethod($method, $url, $params) { if (!isset($params)) { throw new Exception("params was null in " . "newRequestMessage " . "Use newRequesMessage if you don't have a params to pass"); } switch ($this->accessorInfo->getSignatureType()) { case ShindigOAuth::$RSA_SHA1: $params[ShindigOAuth::$OAUTH_SIGNATURE_METHOD] = ShindigOAuth::$RSA_SHA1; break; case "PLAINTEXT": $params[ShindigOAuth::$OAUTH_SIGNATURE_METHOD] = "PLAINTEXT"; break; default: $params[ShindigOAuth::$OAUTH_SIGNATURE_METHOD] = ShindigOAuth::$HMAC_SHA1; } $accessor = $this->accessorInfo->getAccessor(); return $accessor->newRequestMessage($method, $url, $params); }