Zend\Soap\Wsdl\ComplexTypeStrategy\ArrayOfTypeSequence
Synopsis
class ArrayOfTypeSequence
extends DefaultComplexType
{
- // Inherited members from AbstractComplexTypeStrategy
- protected Wsdl $context;
- // methods
- public string addComplexType()
- protected string _getTypeBasedOnNestingLevel()
- protected string _getSingularType()
- protected int _getNestedCount()
- protected void _addSequenceType()
- // Inherited methods from DefaultComplexType
- public string addComplexType()
- // Inherited methods from AbstractComplexTypeStrategy
- public void setContext()
- public Wsdl getContext()
- public string scanRegisteredTypes()
Hierarchy
Tasks
Line | Task |
---|---|
59 | check if 'xsd:element' must be used here (it may not be |
Members
protected
- $context
—
Zend\Soap\Wsdl
Context object
Methods
protected
- _addSequenceType() — Append the complex type definition to the WSDL via the context access
- _getNestedCount() — Return the array nesting level based on the type name
- _getSingularType() — From a nested definition with type[], get the singular xsd:type
- _getTypeBasedOnNestingLevel() — Return the ArrayOf or simple type name based on the singular xsdtype and the nesting level
public
- addComplexType() — Add an unbounded ArrayOfType based on the xsd:sequence syntax if type[] is detected in return value doc comment.
Inherited from Zend\Soap\Wsdl\ComplexTypeStrategy\DefaultComplexType
public
- addComplexType() — Add a complex type by recursively using all the class properties fetched via Reflection.
Inherited from Zend\Soap\Wsdl\ComplexTypeStrategy\AbstractComplexTypeStrategy
public
- getContext() — Return the current WSDL context object
- scanRegisteredTypes() — Look through registered types
- setContext() — Set the WSDL Context object this strategy resides in.