__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
string
Function Name
\Zend\Soap\Exception\InvalidArgumentException |
---|
\Zend\Soap\self
dump(string $filename) : bool
getClassMap() : array
array
getDiscoveryStrategy() : \Zend\Soap\AutoDiscover\DiscoveryStrategy\DiscoveryStrategyInterface
getServiceName() : string
getWsdlClass() : string
string
handle()
setBindingStyle(array $bindingStyle) : \Zend\Soap\self
By default 'style' is 'rpc' and 'transport' is 'http://schemas.xmlsoap.org/soap/http'.
array
\Zend\Soap\self
setClass(string $class) : \Zend\Soap\self
string
Class Name
\Zend\Soap\self
setClassMap(array $classMap) : \Zend\Soap\self
array
\Zend\Soap\Exception\InvalidArgumentException |
---|
\Zend\Soap\self
setComplexTypeStrategy(\Zend\Soap\Wsdl\ComplexTypeStrategy\ComplexTypeStrategyInterface $strategy) : \Zend\Soap\self
\Zend\Soap\self
setDiscoveryStrategy(\Zend\Soap\AutoDiscover\DiscoveryStrategy\DiscoveryStrategyInterface $discoveryStrategy) : \Zend\Soap\self
\Zend\Soap\AutoDiscover\DiscoveryStrategy\DiscoveryStrategyInterface
\Zend\Soap\self
setOperationBodyStyle(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\self
setServiceName(string $serviceName) : \Zend\Soap\self
string
\Zend\Soap\Exception\InvalidArgumentException |
---|
\Zend\Soap\self
setUri(\Zend\Uri\Uri | string $uri) : \Zend\Soap\self
\Zend\Uri\Uristring
\Zend\Soap\Exception\InvalidArgumentException |
---|
\Zend\Soap\self
setWsdlClass(string $wsdlClass) : \Zend\Soap\self
string
\Zend\Soap\Exception\InvalidArgumentException |
---|
\Zend\Soap\self
toXml() : string
_addFunctionToWsdl(\Zend\Soap\$function $function, \Zend\Soap\$wsdl $wsdl, \Zend\Soap\$port $port, \Zend\Soap\$binding $binding)
\Zend\Soap\$function
Reflection\AbstractFunction function to add
\Zend\Soap\$wsdl
Wsdl 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