Fully Qualified Name: | Laminas\Soap\Wsdl\ComplexTypeStrategy\Composite |
Implements: | ComplexTypeStrategyInterface |
Name | Description | Defined By |
---|---|---|
__construct() | Construct Composite WSDL Strategy. | Composite |
addComplexType() | Create a complex type based on a strategy | Composite |
connectTypeToStrategy() | Connect a complex type to a given strategy. | Composite |
getDefaultStrategy() | Return default strategy of this composite | Composite |
getStrategyOfType() | Return specific strategy or the default strategy of this type. | Composite |
setContext() | Method accepts the current WSDL context file. | Composite |
Construct Composite WSDL Strategy.
Parameter Name | Type | Description |
---|---|---|
$typeMap | array | |
$defaultStrategy | string|\ComplexTypeStrategy |
Returns:
Create a complex type based on a strategy
Parameter Name | Type | Description |
---|---|---|
$type | string |
Returns: string XSD type
Connect a complex type to a given strategy.
Parameter Name | Type | Description |
---|---|---|
$type | string | |
$strategy | string|\ComplexTypeStrategy |
Returns: \Composite
Return default strategy of this composite
Returns: \ComplexTypeStrategy
Return specific strategy or the default strategy of this type.
Parameter Name | Type | Description |
---|---|---|
$type | string |
Returns: \ComplexTypeStrategy
Method accepts the current WSDL context file.
Parameter Name | Type | Description |
---|---|---|
$context | \Wsdl |
Returns: \Composite