category Zend
package Zend_Oauth
copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
license New BSD License

 Methods

Assemble all parameters for a generic OAuth request - i.e. no special params other than the defaults expected for any OAuth query.

assembleParams(string $url, \Zend_Oauth_Config_ConfigInterface $config, null|array $serviceProviderParams = null) : array

Parameters

$url

string

$config

\Zend_Oauth_Config_ConfigInterface

$serviceProviderParams

nullarray

Returns

array

Generate nonce

generateNonce() : string

Returns

string

Generate timestamp

generateTimestamp() : integer

Returns

integer

Parse query string

parseQueryString(mixed $query) : array

Parameters

$query

mixed

Returns

array

Sign request

sign(array $params, string $signatureMethod, string $consumerSecret, null|string $tokenSecret = null, null|string $method = null, null|string $url = null) : string

Parameters

$params

array

$signatureMethod

string

$consumerSecret

string

$tokenSecret

nullstring

$method

nullstring

$url

nullstring

Returns

string

Cast to authorization header

toAuthorizationHeader(array $params, null|string $realm = null, boolean $excludeCustomParams = true) : void

Parameters

$params

array

$realm

nullstring

$excludeCustomParams

boolean

Given both OAuth parameters and any custom parametere, generate an encoded query string. This method expects parameters to have been assembled and signed beforehand.

toEncodedQueryString(array $params, boolean $customParamsOnly = false) : string

Parameters

$params

array

$customParamsOnly

boolean

Ignores OAuth params e.g. for requests using OAuth Header

Returns

string

urlencode a value

urlEncode(string $value) : string
Static

Parameters

$value

string

Returns

string