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_Soap_Client
$_cache_wsdl = 'null'
array $_classmap = 'null'
Array of SOAP type => PHP class pairings for handling return/incoming values
$_compression = 'null'
$_connection_timeout = 'null'
string $_encoding = 'UTF-8'
Encoding
array $_faultExceptions = 'array'
Registered fault exceptions
$_features = 'null'
string $_lastMethod = ''
Last invoked method
$_local_cert = 'null'
$_location = 'null'
$_login = 'null'
$_passphrase = 'null'
$_password = 'null'
array $_permanentSoapInputHeaders = 'array'
Permanent SOAP request headers (shared between requests).
Array of SoapHeader objects
$_proxy_host = 'null'
$_proxy_login = 'null'
$_proxy_password = 'null'
$_proxy_port = 'null'
SoapClient $_soapClient = ''
SoapClient object
array $_soapInputHeaders = 'array'
SOAP request headers.
Array of SoapHeader objects
array $_soapOutputHeaders = 'array'
Output SOAP headers.
Array of SoapHeader objects
int $_soapVersion = 'SOAP_1_2'
SOAP version to use; SOAP_1_2 by default, to allow processing of headers
$_stream_context = 'null'
$_style = 'null'
$_uri = 'null'
Set of other SoapClient options
$_use = 'null'
$_user_agent = 'null'
string $_wsdl = 'null'
WSDL used to access server It also defines Zend_Soap_Client working mode (WSDL vs non-WSDL)
__call(
string $name, array $arguments
)
:
mixed
Perform a SOAP call
__construct(
string $wsdl
=
null, array $options
=
null
)
:
Constructor
_doRequest(
Zend_Soap_Client_Common $client, string $request, string $location, string $action, int $version, int $one_way
=
null
)
:
mixed
Do request proxy method.
May be overridden in subclasses
_initSoapClientObject(
)
:
Initialize SOAP Client object
_preProcessArguments(
array $arguments
)
:
Perform arguments pre-processing
My be overridden in descendant classes
_preProcessResult(
$result
)
:
Perform result pre-processing
My be overridden in descendant classes
addSoapInputHeader(
SoapHeader $header, boolean $permanent
=
false
)
:
Zend_Soap_Client
Add SOAP input header
getClassmap(
)
:
mixed
Retrieve classmap
getCompressionOptions(
)
:
int
Get Compression options
getEncoding(
)
:
string
Get encoding
getEncodingMethod(
)
:
int
Get message encoding method
getFunctions(
)
:
array
Return a list of available functions
getHttpLogin(
)
:
string
Retrieve HTTP Login
getHttpPassword(
)
:
string
Retrieve HTTP Password
getHttpsCertPassphrase(
)
:
string
Get HTTPS client certificate passphrase
getHttpsCertificate(
)
:
string
Get HTTPS client certificate path
getLastMethod(
)
:
string
Retrieve last invoked method
getLastRequest(
)
:
string
Retrieve request XML
getLastRequestHeaders(
)
:
string
Retrieve request headers
getLastResponse(
)
:
string
Get response XML
getLastResponseHeaders(
)
:
string
Retrieve response headers (as string)
getLastSoapOutputHeaderObjects(
)
:
array
Get last SOAP output headers
getLocation(
)
:
string
Retrieve URI
getOptions(
)
:
array
Return array of options suitable for using with SoapClient constructor
getProxyHost(
)
:
string
Retrieve proxy host
getProxyLogin(
)
:
string
Retrieve proxy login
getProxyPassword(
)
:
string
Retrieve proxy password
getProxyPort(
)
:
int
Retrieve proxy port
getSoapClient(
)
:
SoapClient
getSoapFeatures(
)
:
int
Return current SOAP Features options
getSoapVersion(
)
:
int
Get SOAP version
getStreamContext(
)
:
resource
Get Stream Context
getStyle(
)
:
int
Get request style
getTypes(
)
:
array
Return a list of SOAP types
getUri(
)
:
string
Retrieve URI
getUserAgent(
)
:
string|null
Get current string to use in User-Agent header
getWsdl(
)
:
string
Get wsdl
getWsdlCache(
)
:
Get current SOAP Wsdl Caching option
resetSoapInputHeaders(
)
:
Zend_Soap_Client
Reset SOAP input headers
setClassmap(
array $classmap
)
:
Zend_Soap_Client
Set classmap
setCompressionOptions(
int $compressionOptions
)
:
Zend_Soap_Client
Set compression options
setCookie(
$cookieName, $cookieValue
=
null
)
:
Zend_Soap_Client
setEncoding(
string $encoding
)
:
Zend_Soap_Client
Set encoding
setEncodingMethod(
int $use
)
:
Zend_Soap_Client
Set message encoding method
setHttpLogin(
string $login
)
:
Zend_Soap_Client
Set HTTP login
setHttpPassword(
string $password
)
:
Zend_Soap_Client
Set HTTP password
setHttpsCertPassphrase(
string $passphrase
)
:
Zend_Soap_Client
Set HTTPS client certificate passphrase
setHttpsCertificate(
string $localCert
)
:
Zend_Soap_Client
Set HTTPS client certificate path
setLocation(
string $location
)
:
Zend_Soap_Client
Set Location
URI in Web Service the target namespace
setOptions(
array|Zend_Config $options
)
:
Zend_Soap_Client
Set Options
Allows setting options as an associative array of option => value pairs.
setProxyHost(
string $proxyHost
)
:
Zend_Soap_Client
Set proxy host
setProxyLogin(
string $proxyLogin
)
:
Zend_Soap_Client
Set proxy login
setProxyPassword(
$proxyPassword
)
:
Zend_Soap_Client
Set proxy password
setProxyPort(
int $proxyPort
)
:
Zend_Soap_Client
Set proxy port
setSoapClient(
SoapClient $soapClient
)
:
Zend_Soap_Client
setSoapFeatures(
string|int $feature
)
:
Zend_Soap_Client
Set the SOAP Feature options.
setSoapVersion(
int $version
)
:
Zend_Soap_Client
Set SOAP version
setStreamContext(
$context
)
:
Zend_Soap_Client
Set Stream Context
setStyle(
int $style
)
:
Zend_Soap_Client
Set request style
setUri(
string $uri
)
:
Zend_Soap_Client
Set URI
URI in Web Service the target namespace
setUserAgent(
string|null $userAgent
)
:
Zend_Soap_Client
Set the string to use in User-Agent header
setWsdl(
string $wsdl
)
:
Zend_Soap_Client
Set wsdl
setWsdlCache(
$options
)
:
Zend_Soap_Client
Set the SOAP Wsdl Caching Options
validateUrn(
string $urn
)
:
true
Check for valid URN