--TEST-- Bug #47925 (PHPClient can't decompress response (transposed uncompress methods?)) --EXTENSIONS-- soap zlib --SKIPIF-- --FILE-- 7 XML; function test($compressed_response, $compression_name) { $length = strlen($compressed_response); $server_response = "data://text/xml;base64," . base64_encode("HTTP/1.1 200 OK\r\nConnection: close\r\nContent-Encoding: $compression_name\r\nContent-Length: $length\r\n\r\n$compressed_response"); ['pid' => $pid, 'uri' => $uri] = http_server([$server_response]); $client = new SoapClient(NULL, ['location' => $uri, 'uri' => $uri]); var_dump($client->Add(3, 4)); http_server_kill($pid); } test(gzencode($plain_response), "gzip"); test(gzcompress($plain_response), "deflate"); ?> --EXPECT-- int(7) int(7)