Example #1
0
 /**
  * Sign the request, setting the `oauth_signature_method` and `oauth_signature`.
  *
  * @param   OAuth_Signature  signature
  * @param   OAuth_Consumer   consumer
  * @param   OAuth_Token      token
  * @return  $this
  * @uses    OAuth_Signature::sign
  */
 public function sign(OAuth_Signature $signature, OAuth_Consumer $consumer, OAuth_Token $token = NULL)
 {
     // Create a new signature class from the method
     $this->param('oauth_signature_method', $signature->name);
     // Sign the request using the consumer and token
     $this->param('oauth_signature', $signature->sign($this, $consumer, $token));
     return $this;
 }