Maintain compatibility for PHP 5.3.0 - 5.3.8
Interface inheritance is not possible before PHP 5.3.9. That is an artefact of PHP bug 43200 (https://bugs.php.net/43200). Since the composer.json states that the PHP versions >= 5.3.0 are supported, we have to maintain compatibility with PHP 5.3.X. Fixes: #7 Signed-off-by: Jacob Kiers <jacob@jacobkiers.net>
This commit is contained in:
parent
d2b3281815
commit
3099dcf617
@ -27,28 +27,6 @@ use \JacobKiers\OAuth\Request\RequestInterface;
|
|||||||
*/
|
*/
|
||||||
abstract class SignatureMethod implements SignatureMethodInterface
|
abstract class SignatureMethod implements SignatureMethodInterface
|
||||||
{
|
{
|
||||||
/**
|
|
||||||
* Return the name of the Signature Method (ie HMAC-SHA1).
|
|
||||||
*
|
|
||||||
* @return string
|
|
||||||
*/
|
|
||||||
abstract public function getName();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Build up the signature.
|
|
||||||
*
|
|
||||||
* NOTE: The output of this function MUST NOT be urlencoded.
|
|
||||||
* the encoding is handled in OAuthRequest when the final
|
|
||||||
* request is serialized.
|
|
||||||
*
|
|
||||||
* @param JacobKiers\OAuth\Request\RequestInterface $request
|
|
||||||
* @param JacobKiers\OAuth\Consumer\ConsumerInterface $consumer
|
|
||||||
* @param JacobKiers\OAuth\Token\TokenInterface $token
|
|
||||||
*
|
|
||||||
* @return string
|
|
||||||
*/
|
|
||||||
abstract public function buildSignature(RequestInterface $request, ConsumerInterface $consumer, TokenInterface $token = null);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the signature key, made up of consumer and optionally token shared secrets.
|
* Get the signature key, made up of consumer and optionally token shared secrets.
|
||||||
*
|
*
|
||||||
|
Loading…
Reference in New Issue
Block a user