Zend\Soap\Wsdl\ComplexTypeStrategy\Composite
Synopsis
class Composite
implements
ComplexTypeStrategyInterface
{
- // members
- protected array $typeMap;
- protected string|ComplexTypeStrategy $defaultStrategy;
- protected Wsdl|null $context;
- // methods
- public void __construct()
- public Composite connectTypeToStrategy()
- public ComplexTypeStrategyInterface getDefaultStrategy()
- public ComplexTypeStrategyInterface getStrategyOfType()
- public Composite setContext()
- public string addComplexType()
Hierarchy
Members
protected
- $context
—
Zend\Soap\Wsdl\ComplexTypeStrategy\Wsdl|null
Context WSDL file that this composite serves - $defaultStrategy
—
Zend\Soap\Wsdl\ComplexTypeStrategy\string|ComplexTypeStrategy
Default Strategy of this composite - $typeMap
—
array
Typemap of Complex Type => Strategy pairs.
Methods
public
- __construct() — Construct Composite WSDL Strategy.
- addComplexType() — Create a complex type based on a strategy
- connectTypeToStrategy() — Connect a complex type to a given strategy.
- getDefaultStrategy() — Return default strategy of this composite
- getStrategyOfType() — Return specific strategy or the default strategy of this type.
- setContext() — Method accepts the current WSDL context file.