Skip to content

Commit 164995e

Browse files
committed
Fix ext/dom object hierarchy
gen_stub.php references classes inside namespaces relatively
1 parent 8f5156f commit 164995e

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

ext/dom/php_dom.stub.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -607,7 +607,7 @@ public function isId(): bool {}
607607
}
608608

609609
/** @alias DOM\Element */
610-
class DOMElement extends DOMNode implements DOMParentNode, DOMChildNode
610+
class DOMElement extends DOMNode implements \DOMParentNode, \DOMChildNode
611611
{
612612
/** @readonly */
613613
public string $tagName;
@@ -1032,7 +1032,7 @@ function dom_import_simplexml(object $node): DOMElement {}
10321032
*/
10331033
const HTML_NO_DEFAULT_NS = UNKNOWN;
10341034

1035-
abstract class Document extends DOMNode implements DOMParentNode
1035+
abstract class Document extends \DOMNode implements \DOMParentNode
10361036
{
10371037
/** @readonly */
10381038
public ?DocumentType $doctype;
@@ -1134,7 +1134,7 @@ public function replaceChildren(...$nodes): void {}
11341134
}
11351135

11361136
/** @strict-properties */
1137-
final class HTMLDocument extends DOM\Document
1137+
final class HTMLDocument extends Document
11381138
{
11391139
private function __construct() {}
11401140

@@ -1156,7 +1156,7 @@ public function saveHTMLFile(string $filename): int|false {}
11561156
}
11571157

11581158
/** @strict-properties */
1159-
final class XMLDocument extends DOM\Document
1159+
final class XMLDocument extends Document
11601160
{
11611161
/** @implementation-alias DOM\HTMLDocument::__construct */
11621162
private function __construct() {}

ext/dom/php_dom_arginfo.h

Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)