public function signRequest(SignatureMethod $signature_method, $consumer) { /* @var \FlyApi\SignatureMethod $signature */ $this->setParameter("signature_method", $signature_method->getName(), false); $signature = $this->buildSignature($signature_method, $consumer); $this->setParameter("signature", $signature, false); }
/** * @param SignatureMethod $signatureMethod * @param Consumer $consumer * @param Token $token * * @return string */ public function buildSignature(SignatureMethod $signatureMethod, Consumer $consumer, Token $token = null) { return $signatureMethod->buildSignature($this, $consumer, $token); }
public function addSignatureMethod(SignatureMethod $signatureMethod) { $this->_signatureMethods[$signatureMethod->getName()] = $signatureMethod; }