Your IP : 216.73.216.43


Current Path : /home/rtorresani/www/vendor/laminas/laminas-oauth/src/Signature/
Upload File :
Current File : //home/rtorresani/www/vendor/laminas/laminas-oauth/src/Signature/SignatureInterface.php

<?php

namespace Laminas\OAuth\Signature;

interface SignatureInterface
{
    /**
     * Constructor
     *
     * @param  string $consumerSecret
     * @param  null|string $tokenSecret
     * @param  null|string $hashAlgo
     * @return void
     */
    public function __construct($consumerSecret, $tokenSecret = null, $hashAlgo = null);

    /**
     * Sign a request
     *
     * @param  array $params
     * @param  null|string $method
     * @param  null|string $url
     * @return string
     */
    public function sign(array $params, $method = null, $url = null);
}