Zend Framework  1.12
Public Member Functions | Protected Attributes | List of all members
Zend_Soap_Wsdl_Strategy_Composite Class Reference

Public Member Functions

 __construct (array $typeMap=array(), $defaultStrategy="Zend_Soap_Wsdl_Strategy_DefaultComplexType")
 Construct Composite WSDL Strategy.
 
 connectTypeToStrategy ($type, $strategy)
 Connect a complex type to a given strategy.
 
 getDefaultStrategy ()
 Return default strategy of this composite.
 
 getStrategyOfType ($type)
 Return specific strategy or the default strategy of this type.
 
 setContext (Zend_Soap_Wsdl $context)
 Method accepts the current WSDL context file.
 
 addComplexType ($type)
 Create a complex type based on a strategy.
 

Protected Attributes

 $_typeMap = array()
 
 $_defaultStrategy
 
 $_context
 

Constructor & Destructor Documentation

__construct ( array  $typeMap = array(),
  $defaultStrategy = "Zend_Soap_Wsdl_Strategy_DefaultComplexType" 
)

Construct Composite WSDL Strategy.

Exceptions
Zend_Soap_Wsdl_Exception
Parameters
array$typeMap
string | Zend_Soap_Wsdl_Strategy_Interface$defaultStrategy

Member Function Documentation

addComplexType (   $type)

Create a complex type based on a strategy.

Exceptions
Zend_Soap_Wsdl_Exception
Parameters
string$type
Returns
string XSD type
See Also
Zend_Soap_Wsdl_Exception

Implements Zend_Soap_Wsdl_Strategy_Interface.

connectTypeToStrategy (   $type,
  $strategy 
)

Connect a complex type to a given strategy.

Exceptions
Zend_Soap_Wsdl_Exception
Parameters
string$type
string | Zend_Soap_Wsdl_Strategy_Interface$strategy
Returns
Zend_Soap_Wsdl_Strategy_Composite
See Also
Zend_Soap_Wsdl_Exception
getDefaultStrategy ( )

Return default strategy of this composite.

Exceptions
Zend_Soap_Wsdl_Exception
Parameters
string$type
Returns
Zend_Soap_Wsdl_Strategy_Interface
See Also
Zend_Soap_Wsdl_Exception
getStrategyOfType (   $type)

Return specific strategy or the default strategy of this type.

Exceptions
Zend_Soap_Wsdl_Exception
Parameters
string$type
Returns
Zend_Soap_Wsdl_Strategy_Interface
See Also
Zend_Soap_Wsdl_Exception
setContext ( Zend_Soap_Wsdl  $context)

Method accepts the current WSDL context file.

Parameters
Zend_Soap_Wsdl$context

Implements Zend_Soap_Wsdl_Strategy_Interface.

Member Data Documentation

$_context
protected
$_defaultStrategy
protected
$_typeMap = array()
protected