Zend_Soap_Wsdl_Strategy_DefaultComplexType

category Zend
package Zend_Soap
subpackage WSDL

 Methods

Add a complex type by recursivly using all the class properties fetched via Reflection.

addComplexType(string $type) : string

Parameters

$type

string

Name of the class to be specified

Exceptions

\Zend\Soap\Exception\InvalidArgumentException if class does not exist

Returns

stringXSD Type for the given PHP type

Return the current Zend_Soap_Wsdl context object

getContext() : \Zend\Soap\Wsdl
Inherited

inherited_from \Zend\Soap\Wsdl\ComplexTypeStrategy\AbstractComplexTypeStrategy::getContext()

Returns

Look through registered types

scanRegisteredTypes(string $phpType) : string
Inherited

inherited_from \Zend\Soap\Wsdl\ComplexTypeStrategy\AbstractComplexTypeStrategy::scanRegisteredTypes()

Parameters

$phpType

string

Returns

string

Set the Zend_Soap_Wsdl Context object this strategy resides in.

setContext(\Zend\Soap\Wsdl $context) : void
Inherited

inherited_from \Zend\Soap\Wsdl\ComplexTypeStrategy\AbstractComplexTypeStrategy::setContext()

Parameters

$context

\Zend\Soap\Wsdl

 Properties

 

Context object

$context : \Zend\Soap\Wsdl
Inherited

inherited_from \Zend\Soap\Wsdl\ComplexTypeStrategy\AbstractComplexTypeStrategy::$$context