コード例 #1
0
 /**
  * @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);
 }