summaryrefslogtreecommitdiff
path: root/ext/dom/php_dom.stub.php
diff options
context:
space:
mode:
Diffstat (limited to 'ext/dom/php_dom.stub.php')
-rw-r--r--ext/dom/php_dom.stub.php26
1 files changed, 15 insertions, 11 deletions
diff --git a/ext/dom/php_dom.stub.php b/ext/dom/php_dom.stub.php
index 29e7a0ad80..2a9a9cff80 100644
--- a/ext/dom/php_dom.stub.php
+++ b/ext/dom/php_dom.stub.php
@@ -2,16 +2,16 @@
/** @generate-function-entries */
-class DOMDocumentType
+class DOMDocumentType extends DOMNode
{
}
-class DOMCdataSection
+class DOMCdataSection extends DOMText
{
public function __construct(string $data) {}
}
-class DOMComment
+class DOMComment extends DOMCharacterData
{
public function __construct(string $data = "") {}
}
@@ -93,6 +93,10 @@ class DOMNode
public function replaceChild(DOMNode $node, DOMNode $child) {}
}
+class DOMNameSpaceNode
+{
+}
+
class DOMImplementation
{
/** @return void */
@@ -108,7 +112,7 @@ class DOMImplementation
public function createDocument(?string $namespace = null, string $qualifiedName = "", ?DOMDocumentType $doctype = null) {}
}
-class DOMDocumentFragment implements DOMParentNode
+class DOMDocumentFragment extends DOMNode implements DOMParentNode
{
public function __construct() {}
@@ -133,7 +137,7 @@ class DOMNodeList implements IteratorAggregate, Countable
public function item(int $index) {}
}
-class DOMCharacterData implements DOMChildNode
+class DOMCharacterData extends DOMNode implements DOMChildNode
{
/** @return bool */
public function appendData(string $data) {}
@@ -162,7 +166,7 @@ class DOMCharacterData implements DOMChildNode
public function after(...$nodes): void {}
}
-class DOMAttr
+class DOMAttr extends DOMNode
{
public function __construct(string $name, string $value = "") {}
@@ -170,7 +174,7 @@ class DOMAttr
public function isId() {}
}
-class DOMElement implements DOMParentNode, DOMChildNode
+class DOMElement extends DOMNode implements DOMParentNode, DOMChildNode
{
public function __construct(string $qualifiedName, ?string $value = null, string $namespace = "") {}
@@ -246,7 +250,7 @@ class DOMElement implements DOMParentNode, DOMChildNode
public function prepend(...$nodes): void {}
}
-class DOMDocument implements DOMParentNode
+class DOMDocument extends DOMNode implements DOMParentNode
{
public function __construct(string $version = "1.0", string $encoding = "") {}
@@ -358,7 +362,7 @@ final class DOMException extends Exception
{
}
-class DOMText
+class DOMText extends DOMCharacterData
{
public function __construct(string $data = "") {}
@@ -396,7 +400,7 @@ class DOMEntity extends DOMNode
{
}
-class DOMEntityReference
+class DOMEntityReference extends DOMNode
{
public function __construct(string $name) {}
}
@@ -405,7 +409,7 @@ class DOMNotation extends DOMNode
{
}
-class DOMProcessingInstruction
+class DOMProcessingInstruction extends DOMNode
{
public function __construct(string $name, string $value = "") {}
}