PHP Class PhilipBrown\Signature\Request

Show file Open project: philipbrown/signplz Class Usage Examples

Public Methods

Method Description
__construct ( string $method, string $uri, array $params = [], integer $timestamp = null ) Create a new Request
sign ( Token $token, string $prefix = self::PREFIX ) : array Sign the Request with a Token

Private Methods

Method Description
payload ( array $auth, array $params ) : array Create the payload
signature ( array $payload, string $method, string $uri, string $secret ) : string Create the signature

Method Details

__construct() public method

Create a new Request
public __construct ( string $method, string $uri, array $params = [], integer $timestamp = null )
$method string
$uri string
$params array
$timestamp integer

sign() public method

Sign the Request with a Token
public sign ( Token $token, string $prefix = self::PREFIX ) : array
$token Token
$prefix string
return array