/** * Sign the current request * * @param \OAuth\SignatureMethod\SignatureMethod $signatureMethod * @param \OAuth\Consumer $consumer * @param \OAuth\Token $token */ public function signRequest($signatureMethod, $consumer, $token) { $this->setParameter("oauth_signature_method", $signatureMethod->getName(), false); $signature = $this->buildSignature($signatureMethod, $consumer, $token); $this->setParameter("oauth_signature", $signature, false); }
/** * Add a signature method * * @param \OAuth\SignatureMethod\SignatureMethod $signatureMethod */ public function addSignatureMethod($signatureMethod) { $this->signatureMethods[$signatureMethod->getName()] = $signatureMethod; }