Skip to content

Commit 8a88f72

Browse files
committed
Merge branch 'PHP-7.4'
2 parents de69a9d + 601aef3 commit 8a88f72

6 files changed

+42
-40
lines changed

ext/dom/tests/DOMCharacterData_deleteData_error_002.phpt

+7-7
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ $document->appendChild($root);
1313

1414
$cdata = $document->createCDATASection('test');
1515
$root->appendChild($cdata);
16-
$cdata->deleteData(5, 1);
16+
try {
17+
$cdata->deleteData(5, 1);
18+
} catch (DOMException $e) {
19+
echo $e->getMessage();
20+
}
1721
?>
18-
--EXPECTF--
19-
Fatal error: Uncaught DOMException: Index Size Error in %s:%d
20-
Stack trace:
21-
#0 %s(%d): DOMCharacterData->deleteData(5, 1)
22-
#1 {main}
23-
thrown in %s on line %d
22+
--EXPECT--
23+
Index Size Error

ext/dom/tests/DOMDocumentFragment_appendXML_error_002.phpt

+7-8
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,11 @@ Eric Lee Stewart <[email protected]>
88
--FILE--
99
<?php
1010
$fragment = new DOMDocumentFragment();
11-
$fragment->appendXML('<bait>crankbait</bait>');
12-
$document->appendChild($fragment);
11+
try {
12+
$fragment->appendXML('<bait>crankbait</bait>');
13+
} catch (DOMException $e) {
14+
echo $e->getMessage();
15+
}
1316
?>
14-
--EXPECTF--
15-
Fatal error: Uncaught DOMException: No Modification Allowed Error in %s:%d
16-
Stack trace:
17-
#0 %s(%d): DOMDocumentFragment->appendXML('<bait>crankbait...')
18-
#1 {main}
19-
thrown in %s on line %d
17+
--EXPECT--
18+
No Modification Allowed Error

ext/dom/tests/DOMDocument_saveHTMLFile_error2.phpt

+7-6
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,11 @@ require_once __DIR__ .'/skipif.inc';
99
?>
1010
--FILE--
1111
<?php
12-
DOMDocument::saveHTMLFile();
12+
try {
13+
DOMDocument::saveHTMLFile();
14+
} catch (Error $e) {
15+
echo $e->getMessage();
16+
}
1317
?>
14-
--EXPECTF--
15-
Fatal error: Uncaught Error: Non-static method DOMDocument::saveHTMLFile() cannot be called statically in %s:%d
16-
Stack trace:
17-
#0 {main}
18-
thrown in %s on line %d
18+
--EXPECT--
19+
Non-static method DOMDocument::saveHTMLFile() cannot be called statically

ext/dom/tests/DOMDocument_saveHTML_error2.phpt

+7-6
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,11 @@ require_once __DIR__ .'/skipif.inc';
99
?>
1010
--FILE--
1111
<?php
12-
DOMDocument::saveHTML(true);
12+
try {
13+
DOMDocument::saveHTML(true);
14+
} catch (Error $e) {
15+
echo $e->getMessage();
16+
}
1317
?>
14-
--EXPECTF--
15-
Fatal error: Uncaught Error: Non-static method DOMDocument::saveHTML() cannot be called statically in %s:%d
16-
Stack trace:
17-
#0 {main}
18-
thrown in %s on line %d
18+
--EXPECT--
19+
Non-static method DOMDocument::saveHTML() cannot be called statically

ext/dom/tests/DOMDocument_validate_error2.phpt

+7-6
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,11 @@ require_once __DIR__ .'/skipif.inc';
99
?>
1010
--FILE--
1111
<?php
12-
DOMDocument::validate();
12+
try {
13+
DOMDocument::validate();
14+
} catch (Error $e) {
15+
echo $e->getMessage();
16+
}
1317
?>
14-
--EXPECTF--
15-
Fatal error: Uncaught Error: Non-static method DOMDocument::validate() cannot be called statically in %s:%d
16-
Stack trace:
17-
#0 {main}
18-
thrown in %s on line %d
18+
--EXPECT--
19+
Non-static method DOMDocument::validate() cannot be called statically

ext/dom/tests/regsiter_node_class.phpt

+7-7
Original file line numberDiff line numberDiff line change
@@ -27,16 +27,16 @@ unset($attr);
2727
$doc->registerNodeClass('DOMAttr', NULL);
2828
$attr = $root->getAttributeNode('a');
2929
echo get_class($attr), "\n";
30-
print $attr->testit()."\n";
30+
try {
31+
print $attr->testit()."\n";
32+
} catch (Error $e) {
33+
echo $e->getMessage();
34+
}
3135
?>
32-
--EXPECTF--
36+
--EXPECT--
3337
myElement
3438
HELLO Element
3539
myAttribute
3640
HELLO Attribute
3741
DOMAttr
38-
39-
Fatal error: Uncaught Error: Call to undefined method DOMAttr::testit() in %s:25
40-
Stack trace:
41-
#0 {main}
42-
thrown in %s on line 25
42+
Call to undefined method DOMAttr::testit()

0 commit comments

Comments
 (0)