Describes how types, return values and method details are detected during AutoDiscovery of a WSDL.

category Zend
package Zend_Soap
subpackage WSDL

 Methods

Detect the functions documentation.

getFunctionDocumentation(\Zend\Server\Reflection\AbstractFunction $function) : string

Default implementation uses docblock description.

Parameters

Returns

string

Get the function parameters php type.

getFunctionParameterType(\Zend\Server\Reflection\ReflectionParameter $param) : string

Default implementation assumes the default param doc-block tag.

Parameters

Returns

string

Get the functions return php type.

getFunctionReturnType(\Zend\Server\Reflection\AbstractFunction $function, \Zend\Server\Reflection\Prototype $prototype) : string

Default implementation assumes the value of the return doc-block tag.

Parameters

Returns

string

Detect if the function is a one-way or two-way operation.

isFunctionOneWay(\Zend\Server\Reflection\AbstractFunction $function, \Zend\Server\Reflection\Prototype $prototype) : bool

Default implementation assumes one-way, when return value is "void".

Parameters

Returns

bool