/** * Pretty much a helper function to set up the request */ public static function fromConsumerAndToken($consumer, $token, $httpMethod, $httpUrl, $parameters = NULL) { @$parameters or $parameters = array(); $defaults = array("oauth_version" => Oauth_Request::$version, "oauth_nonce" => Oauth_Request::generateNonce(), "oauth_timestamp" => Oauth_Request::generateTimestamp(), "oauth_consumer_key" => $consumer->key); $parameters = array_merge($defaults, $parameters); if ($token) { $parameters['oauth_token'] = $token->key; } return new Oauth_Request($httpMethod, $httpUrl, $parameters); }