__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
\Zend\Soap\AutoDiscover
__construct(\Zend\Soap\Wsdl\ComplexTypeStrategy\ComplexTypeStrategyInterface $strategy, string | \Zend\Uri\Uri $endpointUri, string $wsdlClass, array $classMap)
addFunction(string $function) : \Zend\Soap\AutoDiscover
dump(string $filename) : bool
getClassMap() : array
array
getDiscoveryStrategy() : \Zend\Soap\AutoDiscover\DiscoveryStrategy\DiscoveryStrategyInterface
getServiceName() : string
getWsdlClass() : string
string
handle()
setBindingStyle(array $bindingStyle) : \Zend\Soap\AutoDiscover
By default 'style' is 'rpc' and 'transport' is 'http://schemas.xmlsoap.org/soap/http'.
array
setClassMap($classMap)
setComplexTypeStrategy(\Zend\Soap\Wsdl\ComplexTypeStrategy\ComplexTypeStrategyInterface $strategy) : \Zend\Soap\AutoDiscover
setDiscoveryStrategy(\Zend\Soap\AutoDiscover\DiscoveryStrategy\DiscoveryStrategyInterface $discoveryStrategy) : \Zend\Soap\AutoDiscover
\Zend\Soap\AutoDiscover\DiscoveryStrategy\DiscoveryStrategyInterface
setOperationBodyStyle(array $operationStyle) : \Zend\Soap\AutoDiscover
By default the options are set to 'use' => 'encoded' and 'encodingStyle' => "http://schemas.xmlsoap.org/soap/encoding/".
array
\Zend\Soap\Exception\InvalidArgumentException |
---|
setUri(\Zend\Uri\Uri | string $uri) : \Zend\Soap\AutoDiscover
\Zend\Uri\Uristring
\Zend\Soap\Exception\InvalidArgumentException |
---|
setWsdlClass(string $wsdlClass) : \Zend\Soap\AutoDiscover
toXml() : string
_addFunctionToWsdl(\Zend\Soap\$function $function, \Zend\Soap\$wsdl $wsdl, \Zend\Soap\$port $port, \Zend\Soap\$binding $binding) : void
\Zend\Soap\$function
\Zend\Server\Reflection\AbstractFunction function to add
\Zend\Soap\$wsdl
\Zend\Soap\Wsdl WSDL document
\Zend\Soap\$port
object wsdl:portType
\Zend\Soap\$binding
object 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