summaryrefslogtreecommitdiff
path: root/ext/dom/tests/bug67474.phpt
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2021-02-09 12:19:44 +0100
committerNikita Popov <nikita.ppv@gmail.com>2021-02-09 12:19:44 +0100
commitab92ffee227137ed38ebe2ca8ce26e70da6aa810 (patch)
tree3ba0db8eccce1c1971883a03c1f6e95530225763 /ext/dom/tests/bug67474.phpt
parentff8da0dcff2eb867a4de9e45ecb400d4abbf1f8e (diff)
downloadphp-git-ab92ffee227137ed38ebe2ca8ce26e70da6aa810.tar.gz
Make getElementsByTagNameNS $namespace nullable
According to the DOM specification, this argument is supposed to be nullable.
Diffstat (limited to 'ext/dom/tests/bug67474.phpt')
-rw-r--r--ext/dom/tests/bug67474.phpt11
1 files changed, 11 insertions, 0 deletions
diff --git a/ext/dom/tests/bug67474.phpt b/ext/dom/tests/bug67474.phpt
index 953127fa0b..16c2aad152 100644
--- a/ext/dom/tests/bug67474.phpt
+++ b/ext/dom/tests/bug67474.phpt
@@ -6,13 +6,24 @@ require_once('skipif.inc');
?>
--FILE--
<?php
+declare(strict_types=1);
+
$doc = new DOMDocument();
$doc->loadXML('<root xmlns:x="x"><a/><x:a/></root>');
$list = $doc->getElementsByTagNameNS('', 'a');
var_dump($list->length);
$list = $doc->getElementsByTagNameNS(null, 'a');
var_dump($list->length);
+
+$elem = $doc->documentElement;
+$list = $elem->getElementsByTagNameNS('', 'a');
+var_dump($list->length);
+$list = $elem->getElementsByTagNameNS(null, 'a');
+var_dump($list->length);
+
?>
--EXPECT--
int(1)
int(1)
+int(1)
+int(1)