/** * @param \Zeflasher\OAuth\SignatureMethods\OAuthSignatureMethod $signature_method * @param string $consumer_secret * @param string $token_secret * @return string */ public function build_signature($signature_method, $consumer_secret, $token_secret) { $signature = $signature_method->build_signature($this, $consumer_secret, $token_secret); return $signature; }
/** * Remove a signature method from this provider * @param \Zeflasher\OAuth\SignatureMethods\OAuthSignatureMethod $signature_method */ public function remove_signature_method($signature_method) { unset( $this->_signature_methods[$signature_method->get_name()] ); }