Annotation of embedaddon/php/ext/soap/tests/bugs/bug42086.phpt, revision 1.1.1.1
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>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>