Файл: vendor/lusitanian/oauth/src/OAuth/OAuth1/Signature/SignatureInterface.php
Строк: 37
<?php
namespace OAuthOAuth1Signature;
use OAuthCommonConsumerCredentials;
use OAuthCommonHttpUriUriInterface;
interface SignatureInterface
{
    /**
     * @param OAuthCommonConsumerCredentials $credentials
     * @abstract
     */
    public function __construct(Credentials $credentials);
    /**
     * @param string $algorithm
     * @abstract
     */
    public function setHashingAlgorithm($algorithm);
    /**
     * @param string $token
     * @abstract
     */
    public function setTokenSecret($token);
    /**
     * @param OAuthCommonHttpUriUriInterface $uri
     * @param array $params
     * @param string $method
     * @abstract
     */
    public function getSignature(UriInterface $uri, array $params, $method = 'POST');
}