| Fully Qualified Name: | Laminas\Soap\AutoDiscover\DiscoveryStrategy\DiscoveryStrategyInterface | 
Describes how types, return values and method details are detected during AutoDiscovery of a WSDL.
| Name | Description | Defined By | 
|---|---|---|
| getFunctionDocumentation() | Detect the functions documentation. | DiscoveryStrategyInterface | 
| getFunctionParameterType() | Get the function parameters php type. | DiscoveryStrategyInterface | 
| getFunctionReturnType() | Get the functions return php type. | DiscoveryStrategyInterface | 
| isFunctionOneWay() | Detect if the function is a one-way or two-way operation. | DiscoveryStrategyInterface | 
Detect the functions documentation.
Default implementation uses docblock description.
| Parameter Name | Type | Description | 
|---|---|---|
| $function | \AbstractFunction | 
Returns: string
Get the function parameters php type.
Default implementation assumes the default param doc-block tag.
| Parameter Name | Type | Description | 
|---|---|---|
| $param | \ReflectionParameter | 
Returns: string
Get the functions return php type.
Default implementation assumes the value of the return doc-block tag.
| Parameter Name | Type | Description | 
|---|---|---|
| $function | \AbstractFunction | |
| $prototype | \Prototype | 
Returns: string
Detect if the function is a one-way or two-way operation.
Default implementation assumes one-way, when return value is "void".
| Parameter Name | Type | Description | 
|---|---|---|
| $function | \AbstractFunction | |
| $prototype | \Prototype | 
Returns: bool