Return to bug42086.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / soap / tests / bugs |
1.1 misho 1: --TEST-- 2: Bug #42086 (SoapServer return Procedure '' not present for WSIBasic compliant wsdl) 3: --SKIPIF-- 4: <?php require_once('skipif.inc'); ?> 5: --INI-- 6: soap.wsdl_cache_enabled=0 7: --FILE-- 8: <?php 9: $request = <<<EOF 10: <?xml version="1.0" encoding="UTF-8"?> 11: <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><firstFunctionWithoutParam/></SOAP-ENV:Body></SOAP-ENV:Envelope> 12: EOF; 13: 14: class firstFunctionWithoutParamResponse { 15: public $param; 16: } 17: 18: function firstFunctionWithoutParam() { 19: $ret = new firstFunctionWithoutParamResponse(); 20: $ret->param = "firstFunctionWithoutParam"; 21: return $ret; 22: } 23: 24: $server = new SoapServer(dirname(__FILE__).'/bug42086.wsdl', 25: array('features'=>SOAP_SINGLE_ELEMENT_ARRAYS)); 26: $server->addFunction('firstFunctionWithoutParam'); 27: $server->handle($request); 28: ?> 29: --EXPECT-- 30: <?xml version="1.0" encoding="UTF-8"?> 31: <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><firstFunctionWithoutParamReturn><param>firstFunctionWithoutParam</param></firstFunctionWithoutParamReturn></SOAP-ENV:Body></SOAP-ENV:Envelope>