bug79357.phpt 436 B

123456789101112131415161718
  1. --TEST--
  2. Bug #79357: SOAP request segfaults when any request parameter is missing
  3. --EXTENSIONS--
  4. soap
  5. --FILE--
  6. <?php
  7. $sc = new SoapClient(__DIR__ . '/bug79357.wsdl');
  8. $res = $sc->Add(['intA'=>1]);
  9. var_dump($res);
  10. ?>
  11. --EXPECTF--
  12. Fatal error: Uncaught SoapFault exception: [Client] SOAP-ERROR: Encoding: object has no 'intB' property in %s:%d
  13. Stack trace:
  14. #0 %s(%d): SoapClient->__call('Add', Array)
  15. #1 {main}
  16. thrown in %s on line %d