Abstract class for Zend\Soap\Wsdl\Strategy.

 Methods

Add a complex type by recursively 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 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 WSDL Context object this strategy resides in.

setContext(\Zend\Soap\Wsdl $context) 
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