Oauth/Http/Utility.php
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
- Category
- Zend
- Copyright
- Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Package
- Zend_Oauth
- Version
- $Id: Utility.php 24593 2012-01-05 20:35:02Z matthew $
\Zend_Oauth_Http_Utility
- Category
- Zend
- Copyright
- Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
Methods


assembleParams(string $url, \Zend_Oauth_Config_ConfigInterface $config, null | array $serviceProviderParams = null) : array
Assemble all parameters for a generic OAuth request - i.e.
no special params other than the defaults expected for any OAuth query.
Name | Type | Description |
---|---|---|
$url | string | |
$config | \Zend_Oauth_Config_ConfigInterface | |
$serviceProviderParams | null | array |
Type | Description |
---|---|
array |


parseQueryString(mixed $query) : array
Parse query string
Name | Type | Description |
---|---|---|
$query | mixed |
Type | Description |
---|---|
array |


sign(array $params, string $signatureMethod, string $consumerSecret, null | string $tokenSecret = null, null | string $method = null, null | string $url = null) : string
Sign request
Name | Type | Description |
---|---|---|
$params | array | |
$signatureMethod | string | |
$consumerSecret | string | |
$tokenSecret | null | string | |
$method | null | string | |
$url | null | string |
Type | Description |
---|---|
string |


toAuthorizationHeader(array $params, null | string $realm = null, bool $excludeCustomParams = true) : void
Cast to authorization header
Name | Type | Description |
---|---|---|
$params | array | |
$realm | null | string | |
$excludeCustomParams | bool |


toEncodedQueryString(array $params, bool $customParamsOnly = false) : string
Given both OAuth parameters and any custom parametere, generate an encoded query string.
This method expects parameters to have been assembled and signed beforehand.
Name | Type | Description |
---|---|---|
$params | array | |
$customParamsOnly | bool | Ignores OAuth params e.g. for requests using OAuth Header |
Type | Description |
---|---|
string |