2
2
3
3
/** @generate-function-entries */
4
4
5
- class DOMDocumentType
5
+ class DOMDocumentType extends DOMNode
6
6
{
7
7
}
8
8
9
- class DOMCdataSection
9
+ class DOMCdataSection extends DOMText
10
10
{
11
11
public function __construct (string $ data ) {}
12
12
}
13
13
14
- class DOMComment
14
+ class DOMComment extends DOMCharacterData
15
15
{
16
16
public function __construct (string $ data = "" ) {}
17
17
}
@@ -93,6 +93,10 @@ public function removeChild(DOMNode $child) {}
93
93
public function replaceChild (DOMNode $ node , DOMNode $ child ) {}
94
94
}
95
95
96
+ class DOMNameSpaceNode
97
+ {
98
+ }
99
+
96
100
class DOMImplementation
97
101
{
98
102
/** @return void */
@@ -108,7 +112,7 @@ public function createDocumentType(string $qualifiedName, string $publicId = "",
108
112
public function createDocument (?string $ namespace = null , string $ qualifiedName = "" , ?DOMDocumentType $ doctype = null ) {}
109
113
}
110
114
111
- class DOMDocumentFragment implements DOMParentNode
115
+ class DOMDocumentFragment extends DOMNode implements DOMParentNode
112
116
{
113
117
public function __construct () {}
114
118
@@ -133,7 +137,7 @@ public function getIterator(): Iterator {}
133
137
public function item (int $ index ) {}
134
138
}
135
139
136
- class DOMCharacterData implements DOMChildNode
140
+ class DOMCharacterData extends DOMNode implements DOMChildNode
137
141
{
138
142
/** @return bool */
139
143
public function appendData (string $ data ) {}
@@ -162,15 +166,15 @@ public function before(... $nodes): void {}
162
166
public function after (...$ nodes ): void {}
163
167
}
164
168
165
- class DOMAttr
169
+ class DOMAttr extends DOMNode
166
170
{
167
171
public function __construct (string $ name , string $ value = "" ) {}
168
172
169
173
/** @return bool */
170
174
public function isId () {}
171
175
}
172
176
173
- class DOMElement implements DOMParentNode, DOMChildNode
177
+ class DOMElement extends DOMNode implements DOMParentNode, DOMChildNode
174
178
{
175
179
public function __construct (string $ qualifiedName , ?string $ value = null , string $ namespace = "" ) {}
176
180
@@ -246,7 +250,7 @@ public function append(...$nodes): void {}
246
250
public function prepend (...$ nodes ): void {}
247
251
}
248
252
249
- class DOMDocument implements DOMParentNode
253
+ class DOMDocument extends DOMNode implements DOMParentNode
250
254
{
251
255
public function __construct (string $ version = "1.0 " , string $ encoding = "" ) {}
252
256
@@ -358,7 +362,7 @@ final class DOMException extends Exception
358
362
{
359
363
}
360
364
361
- class DOMText
365
+ class DOMText extends DOMCharacterData
362
366
{
363
367
public function __construct (string $ data = "" ) {}
364
368
@@ -396,7 +400,7 @@ class DOMEntity extends DOMNode
396
400
{
397
401
}
398
402
399
- class DOMEntityReference
403
+ class DOMEntityReference extends DOMNode
400
404
{
401
405
public function __construct (string $ name ) {}
402
406
}
@@ -405,7 +409,7 @@ class DOMNotation extends DOMNode
405
409
{
406
410
}
407
411
408
- class DOMProcessingInstruction
412
+ class DOMProcessingInstruction extends DOMNode
409
413
{
410
414
public function __construct (string $ name , string $ value = "" ) {}
411
415
}
0 commit comments