コード例 #1
0
ファイル: Request.php プロジェクト: socialconnect/auth
 /**
  * @param Consumer $consumer
  * @param Token $token
  * @param string $method
  * @param string $url
  * @param array $parameters
  * @return Request
  */
 public static function fromConsumerAndToken(Consumer $consumer, Token $token, $method, $url, array $parameters = array())
 {
     $defaults = array('oauth_version' => self::$version, 'oauth_nonce' => self::generateNonce(), 'oauth_timestamp' => time(), 'oauth_consumer_key' => $consumer->getKey());
     if ($token) {
         $defaults['oauth_token'] = $token->getKey();
     }
     $parameters = array_merge($defaults, $parameters);
     return new self($method, $url, $parameters);
 }