diff options
Diffstat (limited to 'ext/libxml')
-rw-r--r-- | ext/libxml/tests/libxml_set_external_entity_loader_error1.phpt | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/ext/libxml/tests/libxml_set_external_entity_loader_error1.phpt b/ext/libxml/tests/libxml_set_external_entity_loader_error1.phpt index 5ed079d8dd..7f1adde613 100644 --- a/ext/libxml/tests/libxml_set_external_entity_loader_error1.phpt +++ b/ext/libxml/tests/libxml_set_external_entity_loader_error1.phpt @@ -17,7 +17,11 @@ var_dump(libxml_set_external_entity_loader()); var_dump(libxml_set_external_entity_loader(function() {}, 2)); var_dump(libxml_set_external_entity_loader(function($a, $b, $c, $d) {})); -var_dump($dd->validate()); +try { + var_dump($dd->validate()); +} catch (Throwable $e) { + echo "Exception: " . $e->getMessage() . "\n"; +} echo "Done.\n"; @@ -32,8 +36,6 @@ Warning: libxml_set_external_entity_loader() expects exactly 1 parameter, 2 give NULL bool(true) -Warning: Missing argument 4 for {closure}() in %s on line %d - Warning: DOMDocument::validate(): Could not load the external subset "http://example.com/foobar" in %s on line %d -bool(false) +Exception: Too few arguments to function {closure}(), 3 passed and exactly 4 expected Done. |