API Documentation

Soap/Wsdl/Strategy/ArrayOfTypeSequence.php

Includes Classes 
category
Zend
copyright
Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
license
http://framework.zend.com/license/new-bsd New BSD License
package
Zend_Soap
version
$Id: ArrayOfTypeSequence.php 20096 2010-01-06 02:05:09Z bkarwin $
Classes
Zend_Soap_Wsdl_Strategy_ArrayOfTypeSequence

Description

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_ArrayOfTypeSequence

Extends from
Zend_Soap_Wsdl_Strategy_DefaultComplexType
category
Zend
copyright
Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
license
http://framework.zend.com/license/new-bsd New BSD License
package
Zend_Soap
subpackage
Wsdl
Methods
addComplexType
_getTypeNameBasedOnNestingLevel
_getStrippedXsdType
_getSingularType
_getNestedCount
_addElementFromWsdlAndChildTypes

Description

Zend_Soap_Wsdl_Strategy_ArrayOfTypeSequence

Methods

_addElementFromWsdlAndChildTypes

_addElementFromWsdlAndChildTypes( string $arrayType, string $childTypeName ) : void

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

Arguments
$arrayType
string
$childTypeName
string
Details
visibility
protected
final
false
static
false

_getNestedCount

_getNestedCount( string $type ) : integer

Return the array nesting level based on the type name

Arguments
$type
string
Output
integer
Details
visibility
protected
final
false
static
false

_getSingularType

_getSingularType( string $type ) : string

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

Arguments
$type
string
Output
string
Details
visibility
protected
final
false
static
false
throws
When no xsd:simpletype can be detected.

_getStrippedXsdType

_getStrippedXsdType( string $singularType ) : string

Strip the xsd: from a singularType and Format it nice for ArrayOf<Type> naming

Arguments
$singularType
string
Output
string
Details
visibility
protected
final
false
static
false

_getTypeNameBasedOnNestingLevel

_getTypeNameBasedOnNestingLevel( string $singularType, int $level ) : string

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

Arguments
$singularType
string
$level
int
Output
string
Details
visibility
protected
final
false
static
false

addComplexType

addComplexType( string $type ) : string

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

Arguments
$type
string
Output
string
tns:xsd-type
Details
visibility
public
final
false
static
false
Documentation was generated by DocBlox.