1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
--TEST--
Test for bug #1629: SOAP Client/Server detection code does not handle inherited classes
--SKIPIF--
<?php
require __DIR__ . '/../utils.inc';
check_reqs('ext soap');
?>
--FILE--
<?php
class SoapAgent extends \SoapClient
{
public function __construct(string $wsdl)
{
try {
parent::__construct($wsdl);
echo 'Success!' . PHP_EOL;
} catch (\Throwable $t) {
echo $t->GetMessage(), "\n";
}
}
}
$client = new SoapAgent('test');
?>
--EXPECT--
SOAP-ERROR: Parsing WSDL: Couldn't load from 'test' : failed to load external entity "test"
|