|
Moodle
2.2.1
http://www.collinsharper.com
|


Public Member Functions | |
| __construct (array $typeMap=array(), $defaultStrategy="Zend_Soap_Wsdl_Strategy_DefaultComplexType") | |
| connectTypeToStrategy ($type, $strategy) | |
| getDefaultStrategy () | |
| getStrategyOfType ($type) | |
| setContext (Zend_Soap_Wsdl $context) | |
| addComplexType ($type) | |
Protected Attributes | |
| $_typeMap = array() | |
| $_defaultStrategy | |
| $_context | |
Definition at line 37 of file Composite.php.
| __construct | ( | array $ | typeMap = array(), |
| $ | defaultStrategy = "Zend_Soap_Wsdl_Strategy_DefaultComplexType" |
||
| ) |
Construct Composite WSDL Strategy.
| Zend_Soap_Wsdl_Exception |
| array | $typeMap | |
| string | Zend_Soap_Wsdl_Strategy_Interface | $defaultStrategy |
Definition at line 67 of file Composite.php.

| addComplexType | ( | $ | type | ) |
Create a complex type based on a strategy
| Zend_Soap_Wsdl_Exception |
| string | $type |
Implements Zend_Soap_Wsdl_Strategy_Interface.
Definition at line 172 of file Composite.php.

| connectTypeToStrategy | ( | $ | type, |
| $ | strategy | ||
| ) |
Connect a complex type to a given strategy.
| Zend_Soap_Wsdl_Exception |
| string | $type | |
| string | Zend_Soap_Wsdl_Strategy_Interface | $strategy |
Definition at line 83 of file Composite.php.

Return default strategy of this composite
| Zend_Soap_Wsdl_Exception |
| string | $type |
Definition at line 103 of file Composite.php.

| getStrategyOfType | ( | $ | type | ) |
Return specific strategy or the default strategy of this type.
| Zend_Soap_Wsdl_Exception |
| string | $type |
Definition at line 129 of file Composite.php.


| setContext | ( | Zend_Soap_Wsdl $ | context | ) |
Method accepts the current WSDL context file.
| Zend_Soap_Wsdl | $context |
Implements Zend_Soap_Wsdl_Strategy_Interface.
Definition at line 159 of file Composite.php.
$_context [protected] |
Definition at line 58 of file Composite.php.
$_defaultStrategy [protected] |
Definition at line 51 of file Composite.php.
$_typeMap = array() [protected] |
Definition at line 44 of file Composite.php.