| 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