202. Class

202.1. Zend\Soap\Client\DotNet

.NET SOAP client

Class is intended to be used with .Net Web Services.

202.1.1. Methods

202.1.1.1. __construct

__construct()

Constructor

Parameters:
  • string
  • array

202.1.1.2. _doRequest

_doRequest()

Do request proxy method.

Parameters:
  • CommonClient – Actual SOAP client.
  • string – The request body.
  • string – The SOAP URI.
  • string – The SOAP action to call.
  • integer – The SOAP version to use.
  • integer – (Optional) The number 1 if a response is not expected.
Return type:

string The XML SOAP response.

202.1.1.3. getCurlClient

getCurlClient()

Returns the cURL client that is being used.

Return type:ZendHttpClientAdapterCurl The cURL client.

202.1.1.4. getLastRequestHeaders

getLastRequestHeaders()

Retrieve request headers.

Return type:string Request headers.

202.1.1.5. getLastResponseHeaders

getLastResponseHeaders()

Retrieve response headers (as string)

Return type:string Response headers.

202.1.1.6. setCurlClient

setCurlClient()

Sets the cURL client to use.

Parameters:CurlClient – The cURL client.
Return type:self Fluent interface.

202.1.1.7. setOptions

setOptions()

Sets options.

Allows setting options as an associative array of option => value pairs.

Parameters:array|Traversable – Options.
Throws InvalidArgumentException:
 If an unsupported option is passed.
Return type:self Fluent interface.

202.1.1.8. _preProcessArguments

_preProcessArguments()

Perform arguments pre-processing

My be overridden in descendant classes

Parameters:array
Throws ExceptionRuntimeException:
 
Return type:array

202.1.1.9. _preProcessResult

_preProcessResult()

Perform result pre-processing

My be overridden in descendant classes

Parameters:object
Return type:mixed

202.1.1.10. flattenHeaders

flattenHeaders()

Flattens an HTTP headers array into a string.

Parameters:array – The headers to flatten.
Return type:string The headers string.