__soapCall($method,$param); } /** * @return ComplexTypeDemo */ public function GetComplexType(){ return self::_Call('GetComplexType',Array( )); } /** * @param ComplexTypeDemo $obj * @return string */ public function PrintComplexType($obj){ return self::_Call('PrintComplexType',Array( $obj )); } /** * @param ComplexTypeDemoArray $arr * @return stringArray */ public function ComplexTypeArrayDemo($arr){ return self::_Call('ComplexTypeArrayDemo',Array( $arr )); } /** * @param string $name * @return string */ public function SayHello($name){ return self::_Call('SayHello',Array( $name )); } /** */ public function DemoMethod(){ return self::_Call('DemoMethod',Array( )); } } /** * @pw_element string $StringA * @pw_element string $StringB * @pw_element int $Integer * @pw_element boolean $Boolean * @pw_complex ComplexTypeDemo */ class ComplexTypeDemo{ /** * @var string */ public $StringA; /** * @var string */ public $StringB; /** * @var int */ public $Integer; /** * @var boolean */ public $Boolean; }