217. Class

217.1. Zend\Soap\Wsdl\ComplexTypeStrategy\ArrayOfTypeSequence

Zend_Soap_Wsdl_Strategy_ArrayOfTypeSequence

217.1.1. Methods

217.1.1.1. addComplexType

addComplexType()

Add an unbounded ArrayOfType based on the xsd:sequence syntax if type[] is detected in return value doc comment.

Parameters:string
Return type:string tns:xsd-type

217.1.1.2. _getTypeBasedOnNestingLevel

_getTypeBasedOnNestingLevel()

Return the ArrayOf or simple type name based on the singular xsdtype and the nesting level

Parameters:
  • string
  • int
Return type:

string

217.1.1.3. _getSingularType

_getSingularType()

From a nested definition with type[], get the singular xsd:type

Parameters:string
Return type:string

217.1.1.4. _getNestedCount

_getNestedCount()

Return the array nesting level based on the type name

Parameters:string
Return type:integer

217.1.1.5. _addSequenceType

_addSequenceType()

Append the complex type definition to the WSDL via the context access

Parameters:
  • string – Array type name (e.g. ‘tns:ArrayOfArrayOfInt’)
  • string – Qualified array items type (e.g. ‘xsd:int’, ‘tns:ArrayOfInt’)
  • string – PHP type (e.g. ‘int[][]’, ‘MyNamespaceMyClassName[][][]’)
Return type:

void