Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
Zend_Soap_Wsdl_Strategy_Composite
Zend_Soap_Wsdl|null $_context = ''Context WSDL file that this composite serves
Detailsstring|Zend_Soap_Wsdl_Strategy_Interface $_defaultStrategy = ''Default Strategy of this composite
Detailsarray $_typeMap = 'array'Typemap of Complex Type => Strategy pairs.
Details__construct(
array $typeMap
=
array, string|Zend_Soap_Wsdl_Strategy_Interface $defaultStrategy
=
Zend_Soap_Wsdl_Strategy_DefaultComplexType
)
:
Construct Composite WSDL Strategy.
DetailsaddComplexType(
string $type
)
:
stringCreate a complex type based on a strategy
DetailsconnectTypeToStrategy(
string $type, string|Zend_Soap_Wsdl_Strategy_Interface $strategy
)
:
Zend_Soap_Wsdl_Strategy_CompositeConnect a complex type to a given strategy.
DetailsgetDefaultStrategy(
)
:
Zend_Soap_Wsdl_Strategy_InterfaceReturn default strategy of this composite
DetailsgetStrategyOfType(
string $type
)
:
Zend_Soap_Wsdl_Strategy_InterfaceReturn specific strategy or the default strategy of this type.
DetailssetContext(
Zend_Soap_Wsdl $context
)
:
Method accepts the current WSDL context file.
Details