Abstract class for Zend\Soap\Wsdl\Strategy.

package Default
inherited_from \Zend\Soap\Wsdl\ComplexTypeStrategy\AbstractComplexTypeStrategy

 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

Returns

\Zend\Soap\Wsdl

Look through registered types

scanRegisteredTypes(string $phpType) : string
Inherited

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\ComplexTypeStrategyInterface::setContext()

Parameters

$context

\Zend\Soap\Wsdl

 Properties

 

Context object

$context : \Zend\Soap\Wsdl

Default