Zend Framework
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.
Zend_Oauth_Config $_config = 'null'Holds the current OAuth Configuration set encapsulated in an instance of Zend_Oauth_Config; it's not a Zend_Config instance since that level of abstraction is unnecessary and doesn't let me escape the accessors and mutators anyway!
Detailsbool $_streamingRequest = 'null'True if this request is being made with data supplied by a stream object instead of a raw encoded string.
Details $supportsRevisionA = 'false'Flag to indicate that the client has detected the server as supporting OAuth 1.0a
Details__call(
string $method, array $args
)
:
mixedSimple Proxy to the current Zend_Oauth_Config method. It's that instance which holds all configuration methods and values this object also presents as it's API.
Details__construct(
array $oauthOptions, string $uri
=
null, array|Zend_Config $config
=
null
)
:
voidConstructor; creates a new HTTP Client instance which itself is just a typical Zend_Http_Client subclass with some OAuth icing to assist in automating OAuth parameter generation, addition and cryptographioc signing of requests.
Details_getSignableParametersAsQueryString(
)
:
stringCollect all signable parameters into a single array across query string and POST body. These are returned as a properly formatted single query string.
Details_prepareBody(
)
:
stringPrepare the request body (for POST and PUT requests)
DetailsgetAdapter(
)
:
Zend_Http_Client_Adapter_Interface|stringReturn the current connection adapter
DetailsgetStreamingRequest(
)
:
booleanCheck whether the client is set to perform streaming requests.
DetailsprepareOauth(
)
:
voidPerforms OAuth preparation on the request before sending.
This primarily means taking a request, correctly encoding and signing all parameters, and applying the correct OAuth scheme to the method being used.
Detailsrequest(
string $method
=
null
)
:
Zend_Http_ResponseSame as Zend_Http_Client::request() except just before the request is executed, we automatically append any necessary OAuth parameters and sign the request using the relevant signature method.
DetailsresetParameters(
$clearAll
=
false
)
:
Zend_Http_ClientClear all custom parameters we set.
DetailssetAdapter(
Zend_Http_Client_Adapter_Interface $adapter
)
:
voidLoad the connection adapter
DetailssetMethod(
string $method
=
self
)
:
Zend_Http_ClientSame as Zend_Http_Client::setMethod() except it also creates an Oauth specific reference to the method type.
Might be defunct and removed in a later iteration.
DetailssetRawDataStream(
string $data, string $enctype
=
null
)
:
Zend_Http_ClientSet the raw (already encoded) POST data from a stream source.
This is used to support POSTing from open file handles without caching the entire body into memory. It is a wrapper around Zend_Http_Client::setRawData().
DetailssetStreamingRequest(
boolean $value
)
:
voidSet the streamingRequest variable which controls whether we are sending the raw (already encoded) POST data from a stream source.
Details