__construct()
addFunction()
dump()
generate()
getClassMap()
getDiscoveryStrategy()
getServiceName()
getUri()
getWsdlClass()
handle()
setBindingStyle()
setClass()
setClassMap()
setComplexTypeStrategy()
setDiscoveryStrategy()
setOperationBodyStyle()
setServiceName()
setUri()
setWsdlClass()
toXml()
_addFunctionToWsdl()
_generateClass()
_generateFunctions()
_generateWsdl()
$bindingStyle
$class
$classMap
$discoveryStrategy
$functions
$operationBodyStyle
$reflection
$serviceName
$strategy
$uri
$wsdlClass
__construct(\Zend\Soap\Wsdl\ComplexTypeStrategy\ComplexTypeStrategyInterface $strategy, null | string | \Zend\Uri\Uri $endpointUri, null | string $wsdlClass, array $classMap)
addFunction(string $function) : \Zend\Soap\self
stringFunction Name
\Zend\Soap\Exception\InvalidArgumentException |
|---|
\Zend\Soap\selfdump(string $filename) : bool
getClassMap() : array
arraygetDiscoveryStrategy() : \Zend\Soap\AutoDiscover\DiscoveryStrategy\DiscoveryStrategyInterface
getServiceName() : string
getWsdlClass() : string
stringhandle()
setBindingStyle(array $bindingStyle) : \Zend\Soap\self
By default 'style' is 'rpc' and 'transport' is 'http://schemas.xmlsoap.org/soap/http'.
array
\Zend\Soap\selfsetClass(string $class) : \Zend\Soap\self
stringClass Name
\Zend\Soap\selfsetClassMap(array $classMap) : \Zend\Soap\self
array
\Zend\Soap\Exception\InvalidArgumentException |
|---|
\Zend\Soap\selfsetComplexTypeStrategy(\Zend\Soap\Wsdl\ComplexTypeStrategy\ComplexTypeStrategyInterface $strategy) : \Zend\Soap\self
\Zend\Soap\selfsetDiscoveryStrategy(\Zend\Soap\AutoDiscover\DiscoveryStrategy\DiscoveryStrategyInterface $discoveryStrategy) : \Zend\Soap\self
\Zend\Soap\AutoDiscover\DiscoveryStrategy\DiscoveryStrategyInterface
\Zend\Soap\selfsetOperationBodyStyle(array $operationStyle) : \Zend\Soap\self
By default the options are set to 'use' => 'encoded' and 'encodingStyle' => "http://schemas.xmlsoap.org/soap/encoding/".
array
\Zend\Soap\Exception\InvalidArgumentException |
|---|
\Zend\Soap\selfsetServiceName(string $serviceName) : \Zend\Soap\self
string
\Zend\Soap\Exception\InvalidArgumentException |
|---|
\Zend\Soap\selfsetUri(\Zend\Uri\Uri | string $uri) : \Zend\Soap\self
\Zend\Uri\Uristring
\Zend\Soap\Exception\InvalidArgumentException |
|---|
\Zend\Soap\selfsetWsdlClass(string $wsdlClass) : \Zend\Soap\self
string
\Zend\Soap\Exception\InvalidArgumentException |
|---|
\Zend\Soap\selftoXml() : string
_addFunctionToWsdl(\Zend\Soap\$function $function, \Zend\Soap\$wsdl $wsdl, \Zend\Soap\$port $port, \Zend\Soap\$binding $binding)
\Zend\Soap\$functionReflection\AbstractFunction function to add
\Zend\Soap\$wsdlWsdl WSDL document
\Zend\Soap\$port\DOMElement wsdl:portType
\Zend\Soap\$binding\DOMElement wsdl:binding
\Zend\Soap\Exception\InvalidArgumentException |
|---|
_generateWsdl(array $reflectionMethods) : \Zend\Soap\Wsdl
$bindingStyle : array
$class : string
$classMap : array
$discoveryStrategy : \Zend\Soap\AutoDiscover\DiscoveryStrategy\DiscoveryStrategyInterface
$functions : array
$operationBodyStyle : array
$serviceName : string
$strategy : bool
$uri : \Zend\Soap\WSDL
$wsdlClass : string