/hphp/test/zend/good/ext/soap/tests/bugs/bug39121.php
PHP | 36 lines | 35 code | 1 blank | 0 comment | 0 complexity | aa821dea7318515484b72be6cdeaccd5 MD5 | raw file
Possible License(s): LGPL-2.1, BSD-2-Clause, BSD-3-Clause, MPL-2.0-no-copyleft-exception, MIT, LGPL-2.0, Apache-2.0
- <?hh
- class LocalSoapClient extends SoapClient {
- function __doRequest($request, $location, $action, $version, $one_way = 0) {
- return <<<EOF
- <?xml version="1.0" encoding="UTF-8"?>
- <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
- <soap:Body>
- <getDIDAreaResponse xmlns="http://didx.org/GetList">
- <soapenc:Array soapenc:arrayType="xsd:string[2]" xsi:type="soapenc:Array">
- <item xsi:type="xsd:string">StateCode</item>
- <item xsi:type="xsd:string">description</item>
- </soapenc:Array>
- <soapenc:Array soapenc:arrayType="xsd:anyType[2]" xsi:type="soapenc:Array">
- <item xsi:type="xsd:int">241</item>
- <item xsi:type="xsd:string">Carabobo</item>
- </soapenc:Array>
- <soapenc:Array soapenc:arrayType="xsd:anyType[2]" xsi:type="soapenc:Array">
- <item xsi:type="xsd:int">243</item>
- <item xsi:type="xsd:string">Aragua and Carabobo</item>
- </soapenc:Array>
- <soapenc:Array soapenc:arrayType="xsd:anyType[2]" xsi:type="soapenc:Array">
- <item xsi:type="xsd:int">261</item>
- <item xsi:type="xsd:string">Zulia</item>
- </soapenc:Array>
- </getDIDAreaResponse>
- </soap:Body>
- </soap:Envelope>
- EOF;
- }
- }
- <<__EntryPoint>>
- function main_entry(): void {
- $client = new LocalSoapClient(NULL, darray['location'=>'test://','uri'=>'test://']);
- print_r($client->__soapcall('getDIDAreaResponse', varray[]));
- }