Class Composite

Summary

Fully Qualified Name: Zend\Soap\Wsdl\ComplexTypeStrategy\Composite
Implements: ComplexTypeStrategyInterface

Description

Methods

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

Method Details

__construct()

Construct Composite WSDL Strategy.

Parameter Name Type Description
$typeMap array
$defaultStrategy string|\ComplexTypeStrategy

Returns:

addComplexType()

Create a complex type based on a strategy

Parameter Name Type Description
$type string

Returns: string XSD type

connectTypeToStrategy()

Connect a complex type to a given strategy.

Parameter Name Type Description
$type string
$strategy string|\ComplexTypeStrategy

Returns: \Composite

getDefaultStrategy()

Return default strategy of this composite

Returns: \ComplexTypeStrategy

getStrategyOfType()

Return specific strategy or the default strategy of this type.

Parameter Name Type Description
$type string

Returns: \ComplexTypeStrategy

setContext()

Method accepts the current WSDL context file.

Parameter Name Type Description
$context \Wsdl

Returns: \Composite

Top