a:11:{s:7:"version";s:3:"2.3";s:7:"methods";a:5:{i:0;O:13:"PhpWsdlMethod":7:{s:5:"Param";a:0:{}s:6:"Return";O:12:"PhpWsdlParam":5:{s:4:"Type";s:15:"ComplexTypeDemo";s:4:"Docs";s:10:"The object";s:4:"GUID";s:13:"65f48e2c9414b";s:4:"Name";s:6:"return";s:8:"Settings";N;}s:8:"IsGlobal";b:0;s:4:"GUID";s:13:"65f48e2c94198";s:4:"Name";s:14:"GetComplexType";s:4:"Docs";s:25:"Get a complex type object";s:8:"Settings";N;}i:1;O:13:"PhpWsdlMethod":7:{s:5:"Param";a:1:{i:0;O:12:"PhpWsdlParam":5:{s:4:"Type";s:15:"ComplexTypeDemo";s:4:"Docs";s:10:"The object";s:4:"GUID";s:13:"65f48e2c94227";s:4:"Name";s:3:"obj";s:8:"Settings";N;}}s:6:"Return";O:12:"PhpWsdlParam":5:{s:4:"Type";s:6:"string";s:4:"Docs";s:21:"The result of print_r";s:4:"GUID";s:13:"65f48e2c9427a";s:4:"Name";s:6:"return";s:8:"Settings";N;}s:8:"IsGlobal";b:0;s:4:"GUID";s:13:"65f48e2c942c6";s:4:"Name";s:16:"PrintComplexType";s:4:"Docs";s:15:"Print an object";s:8:"Settings";N;}i:2;O:13:"PhpWsdlMethod":7:{s:5:"Param";a:1:{i:0;O:12:"PhpWsdlParam":5:{s:4:"Type";s:20:"ComplexTypeDemoArray";s:4:"Docs";s:23:"A ComplexTypeDemo array";s:4:"GUID";s:13:"65f48e2c9432b";s:4:"Name";s:3:"arr";s:8:"Settings";N;}}s:6:"Return";O:12:"PhpWsdlParam":5:{s:4:"Type";s:11:"stringArray";s:4:"Docs";s:22:"The results of print_r";s:4:"GUID";s:13:"65f48e2c94371";s:4:"Name";s:6:"return";s:8:"Settings";N;}s:8:"IsGlobal";b:0;s:4:"GUID";s:13:"65f48e2c943b5";s:4:"Name";s:20:"ComplexTypeArrayDemo";s:4:"Docs";s:25:"Print an array of objects";s:8:"Settings";N;}i:3;O:13:"PhpWsdlMethod":7:{s:5:"Param";a:1:{i:0;O:12:"PhpWsdlParam":5:{s:4:"Type";s:6:"string";s:4:"Docs";s:30:"Some name (or an empty string)";s:4:"GUID";s:13:"65f48e2c94414";s:4:"Name";s:4:"name";s:8:"Settings";N;}}s:6:"Return";O:12:"PhpWsdlParam":5:{s:4:"Type";s:6:"string";s:4:"Docs";s:15:"Response string";s:4:"GUID";s:13:"65f48e2c9445a";s:4:"Name";s:6:"return";s:8:"Settings";N;}s:8:"IsGlobal";b:0;s:4:"GUID";s:13:"65f48e2c944a4";s:4:"Name";s:8:"SayHello";s:4:"Docs";s:14:"Say hello demo";s:8:"Settings";N;}i:4;O:13:"PhpWsdlMethod":7:{s:5:"Param";a:0:{}s:6:"Return";N;s:8:"IsGlobal";b:0;s:4:"GUID";s:13:"65f48e2c944f8";s:4:"Name";s:10:"DemoMethod";s:4:"Docs";s:81:"This method has no parameters and no return value, but it is visible in WSDL, too";s:8:"Settings";N;}}s:5:"types";a:4:{i:0;O:14:"PhpWsdlComplex":7:{s:4:"Type";N;s:8:"Elements";a:4:{i:0;O:14:"PhpWsdlElement":8:{s:8:"NillAble";b:1;s:9:"MinOccurs";i:1;s:9:"MaxOccurs";i:1;s:4:"Type";s:6:"string";s:4:"Docs";s:21:"A string with a value";s:4:"GUID";s:13:"65f48e2c94585";s:4:"Name";s:7:"StringA";s:8:"Settings";N;}i:1;O:14:"PhpWsdlElement":8:{s:8:"NillAble";b:1;s:9:"MinOccurs";i:1;s:9:"MaxOccurs";i:1;s:4:"Type";s:6:"string";s:4:"Docs";s:26:"A string with a NULL value";s:4:"GUID";s:13:"65f48e2c945df";s:4:"Name";s:7:"StringB";s:8:"Settings";N;}i:2;O:14:"PhpWsdlElement":8:{s:8:"NillAble";b:0;s:9:"MinOccurs";i:1;s:9:"MaxOccurs";i:1;s:4:"Type";s:3:"int";s:4:"Docs";s:10:"An integer";s:4:"GUID";s:13:"65f48e2c94636";s:4:"Name";s:7:"Integer";s:8:"Settings";N;}i:3;O:14:"PhpWsdlElement":8:{s:8:"NillAble";b:0;s:9:"MinOccurs";i:1;s:9:"MaxOccurs";i:1;s:4:"Type";s:7:"boolean";s:4:"Docs";s:9:"A boolean";s:4:"GUID";s:13:"65f48e2c94689";s:4:"Name";s:7:"Boolean";s:8:"Settings";N;}}s:7:"IsArray";b:0;s:4:"GUID";s:13:"65f48e2c946f5";s:4:"Name";s:15:"ComplexTypeDemo";s:4:"Docs";s:171:"This is how to define a complex type f.e. - the class ComplexTypeDemo doesn't need to exists, but it would make it easier for you to return that complex type from a method";s:8:"Settings";N;}i:1;O:14:"PhpWsdlComplex":7:{s:4:"Type";s:6:"string";s:8:"Elements";a:0:{}s:7:"IsArray";b:1;s:4:"GUID";s:13:"65f48e2c9476a";s:4:"Name";s:11:"stringArray";s:4:"Docs";s:19:"A string array type";s:8:"Settings";N;}i:2;O:14:"PhpWsdlComplex":7:{s:4:"Type";s:15:"ComplexTypeDemo";s:8:"Elements";a:0:{}s:7:"IsArray";b:1;s:4:"GUID";s:13:"65f48e2c947cd";s:4:"Name";s:20:"ComplexTypeDemoArray";s:4:"Docs";s:27:"An array of ComplexTypeDemo";s:8:"Settings";N;}i:3;O:14:"PhpWsdlComplex":7:{s:4:"Type";s:3:"int";s:8:"Elements";a:0:{}s:7:"IsArray";b:1;s:4:"GUID";s:13:"65f48e2c9483a";s:4:"Name";s:10:"arrayOfInt";s:4:"Docs";s:17:"An int array type";s:8:"Settings";N;}}s:5:"files";a:2:{i:0;s:18:"class.soapdemo.php";i:1;s:25:"class.complextypedemo.php";}s:4:"name";s:8:"SoapDemo";s:4:"docs";N;s:4:"html";s:6432:"
Endpoint URI: http://www.laseraimingsystems.com/php-wsdl-2.3/demo.php
WSDL URI: http://www.laseraimingsystems.com/php-wsdl-2.3/demo.php?WSDL
PHP SOAP client download URI: http://www.laseraimingsystems.com/php-wsdl-2.3/demo.php?PHPSOAPCLIENT
This is how to define a complex type f.e. - the class ComplexTypeDemo doesn't need to exists,
but it would make it easier for you to return that complex type from a method
This is an array type of ComplexTypeDemo.
An array of ComplexTypeDemo
This is an array type of int.
An int array type
This is an array type of string.
A string array type
stringArray ComplexTypeArrayDemo ( ComplexTypeDemoArray arr )
Print an array of objects
Return value stringArray: The results of print_r
void DemoMethod ( )
This method has no parameters and no return value, but it is visible in WSDL, too
ComplexTypeDemo GetComplexType ( )
Get a complex type object
Return value ComplexTypeDemo: The object
string PrintComplexType ( ComplexTypeDemo obj )
Print an object
Return value string: The result of print_r
string SayHello ( string name )
Say hello demo
Return value string: Response string
Powered by PhpWsdl
";s:3:"php";N;s:7:"wsdluri";N;s:6:"phpuri";N;s:6:"docuri";N;}