diff options
Diffstat (limited to 'ext/soap/tests/bugs/bug32941.phpt')
-rwxr-xr-x | ext/soap/tests/bugs/bug32941.phpt | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/ext/soap/tests/bugs/bug32941.phpt b/ext/soap/tests/bugs/bug32941.phpt deleted file mode 100755 index 5fd17df18e..0000000000 --- a/ext/soap/tests/bugs/bug32941.phpt +++ /dev/null @@ -1,41 +0,0 @@ ---TEST-- -Bug #32941 (Sending structured exception kills a php) ---SKIPIF-- -<?php require_once('skipif.inc'); ?> ---FILE-- -<?php -class TestSoapClient extends SoapClient { - function __doRequest($request, $location, $action, $version) { - return <<<EOF -<?xml version="1.0" encoding="UTF-8"?> -<soapenv:Envelope -xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" -xmlns:xsd="http://www.w3.org/2001/XMLSchema" -xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> - <soapenv:Body> - <soapenv:Fault> - <faultcode>soapenv:Server.userException</faultcode> - <faultstring>service.EchoServiceException</faultstring> - <detail> - <service.EchoServiceException xsi:type="ns1:EchoServiceException" xmlns:ns1="urn:service.EchoService"> - <intParameter xsi:type="xsd:int">105</intParameter> - <parameter xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">string param</parameter> - </service.EchoServiceException> - <ns2:hostname xmlns:ns2="http://xml.apache.org/axis/">steckovic</ns2:hostname> - </detail> - </soapenv:Fault> - </soapenv:Body> -</soapenv:Envelope> -EOF; - } -} - -ini_set("soap.wsdl_cache_enabled", 1); -$client = new TestSoapClient(dirname(__FILE__).'/bug32941.wsdl', array("trace" => 1, 'exceptions' => 0)); -$ahoj = $client->echoString('exception'); -$client = new TestSoapClient(dirname(__FILE__).'/bug32941.wsdl', array("trace" => 1, 'exceptions' => 0)); -$ahoj = $client->echoString('exception'); -echo "ok\n"; -?> ---EXPECT-- -ok |