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
string|Zend_Soap_Wsdl_Strategy_Interface $_defaultStrategy = ''
Default Strategy of this composite
array $_typeMap = 'array'
Typemap of Complex Type => Strategy pairs.
__construct(
array $typeMap
=
array, string|Zend_Soap_Wsdl_Strategy_Interface $defaultStrategy
=
Zend_Soap_Wsdl_Strategy_DefaultComplexType
)
:
Construct Composite WSDL Strategy.
addComplexType(
string $type
)
:
string
Create a complex type based on a strategy
connectTypeToStrategy(
string $type, string|Zend_Soap_Wsdl_Strategy_Interface $strategy
)
:
Zend_Soap_Wsdl_Strategy_Composite
Connect a complex type to a given strategy.
getDefaultStrategy(
)
:
Zend_Soap_Wsdl_Strategy_Interface
Return default strategy of this composite
getStrategyOfType(
string $type
)
:
Zend_Soap_Wsdl_Strategy_Interface
Return specific strategy or the default strategy of this type.
setContext(
Zend_Soap_Wsdl $context
)
:
Method accepts the current WSDL context file.