1 /* This is a generated file, edit the .stub.php file instead.
2 * Stub hash: 184308dfd1a133145d170c467e7600a12b14e327 */
3
4 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_dom_import_simplexml, 0, 1, DOMElement, 0)
5 ZEND_ARG_TYPE_INFO(0, node, IS_OBJECT, 0)
6 ZEND_END_ARG_INFO()
7
8 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_DOM_import_simplexml, 0, 1, DOM\\Element, 0)
9 ZEND_ARG_TYPE_INFO(0, node, IS_OBJECT, 0)
10 ZEND_END_ARG_INFO()
11
12 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_DOMCdataSection___construct, 0, 0, 1)
13 ZEND_ARG_TYPE_INFO(0, data, IS_STRING, 0)
14 ZEND_END_ARG_INFO()
15
16 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_DOMComment___construct, 0, 0, 0)
17 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, data, IS_STRING, 0, "\"\"")
18 ZEND_END_ARG_INFO()
19
20 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_DOMParentNode_append, 0, 0, IS_VOID, 0)
21 ZEND_ARG_VARIADIC_INFO(0, nodes)
22 ZEND_END_ARG_INFO()
23
24 #define arginfo_class_DOMParentNode_prepend arginfo_class_DOMParentNode_append
25
26 #define arginfo_class_DOMParentNode_replaceChildren arginfo_class_DOMParentNode_append
27
28 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_DOMChildNode_remove, 0, 0, IS_VOID, 0)
29 ZEND_END_ARG_INFO()
30
31 #define arginfo_class_DOMChildNode_before arginfo_class_DOMParentNode_append
32
33 #define arginfo_class_DOMChildNode_after arginfo_class_DOMParentNode_append
34
35 #define arginfo_class_DOMChildNode_replaceWith arginfo_class_DOMParentNode_append
36
37 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_DOMNode_appendChild, 0, 0, 1)
38 ZEND_ARG_OBJ_INFO(0, node, DOMNode, 0)
39 ZEND_END_ARG_INFO()
40
41 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX(arginfo_class_DOMNode_C14N, 0, 0, MAY_BE_STRING|MAY_BE_FALSE)
42 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, exclusive, _IS_BOOL, 0, "false")
43 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, withComments, _IS_BOOL, 0, "false")
44 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, xpath, IS_ARRAY, 1, "null")
45 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, nsPrefixes, IS_ARRAY, 1, "null")
46 ZEND_END_ARG_INFO()
47
48 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX(arginfo_class_DOMNode_C14NFile, 0, 1, MAY_BE_LONG|MAY_BE_FALSE)
49 ZEND_ARG_TYPE_INFO(0, uri, IS_STRING, 0)
50 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, exclusive, _IS_BOOL, 0, "false")
51 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, withComments, _IS_BOOL, 0, "false")
52 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, xpath, IS_ARRAY, 1, "null")
53 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, nsPrefixes, IS_ARRAY, 1, "null")
54 ZEND_END_ARG_INFO()
55
56 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_DOMNode_cloneNode, 0, 0, 0)
57 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, deep, _IS_BOOL, 0, "false")
58 ZEND_END_ARG_INFO()
59
60 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOMNode_getLineNo, 0, 0, IS_LONG, 0)
61 ZEND_END_ARG_INFO()
62
63 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOMNode_getNodePath, 0, 0, IS_STRING, 1)
64 ZEND_END_ARG_INFO()
65
66 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOMNode_hasAttributes, 0, 0, _IS_BOOL, 0)
67 ZEND_END_ARG_INFO()
68
69 #define arginfo_class_DOMNode_hasChildNodes arginfo_class_DOMNode_hasAttributes
70
71 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_DOMNode_insertBefore, 0, 0, 1)
72 ZEND_ARG_OBJ_INFO(0, node, DOMNode, 0)
73 ZEND_ARG_OBJ_INFO_WITH_DEFAULT_VALUE(0, child, DOMNode, 1, "null")
74 ZEND_END_ARG_INFO()
75
76 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOMNode_isDefaultNamespace, 0, 1, _IS_BOOL, 0)
77 ZEND_ARG_TYPE_INFO(0, namespace, IS_STRING, 0)
78 ZEND_END_ARG_INFO()
79
80 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOMNode_isSameNode, 0, 1, _IS_BOOL, 0)
81 ZEND_ARG_OBJ_INFO(0, otherNode, DOMNode, 0)
82 ZEND_END_ARG_INFO()
83
84 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_DOMNode_isEqualNode, 0, 1, _IS_BOOL, 0)
85 ZEND_ARG_OBJ_INFO(0, otherNode, DOMNode, 1)
86 ZEND_END_ARG_INFO()
87
88 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOMNode_isSupported, 0, 2, _IS_BOOL, 0)
89 ZEND_ARG_TYPE_INFO(0, feature, IS_STRING, 0)
90 ZEND_ARG_TYPE_INFO(0, version, IS_STRING, 0)
91 ZEND_END_ARG_INFO()
92
93 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOMNode_lookupNamespaceURI, 0, 1, IS_STRING, 1)
94 ZEND_ARG_TYPE_INFO(0, prefix, IS_STRING, 1)
95 ZEND_END_ARG_INFO()
96
97 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOMNode_lookupPrefix, 0, 1, IS_STRING, 1)
98 ZEND_ARG_TYPE_INFO(0, namespace, IS_STRING, 0)
99 ZEND_END_ARG_INFO()
100
101 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOMNode_normalize, 0, 0, IS_VOID, 0)
102 ZEND_END_ARG_INFO()
103
104 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_DOMNode_removeChild, 0, 0, 1)
105 ZEND_ARG_OBJ_INFO(0, child, DOMNode, 0)
106 ZEND_END_ARG_INFO()
107
108 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_DOMNode_replaceChild, 0, 0, 2)
109 ZEND_ARG_OBJ_INFO(0, node, DOMNode, 0)
110 ZEND_ARG_OBJ_INFO(0, child, DOMNode, 0)
111 ZEND_END_ARG_INFO()
112
113 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_DOMNode_contains, 0, 1, _IS_BOOL, 0)
114 ZEND_ARG_OBJ_TYPE_MASK(0, other, DOMNode|DOMNameSpaceNode, MAY_BE_NULL, NULL)
115 ZEND_END_ARG_INFO()
116
117 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_DOMNode_getRootNode, 0, 0, DOMNode, 0)
118 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, options, IS_ARRAY, 1, "null")
119 ZEND_END_ARG_INFO()
120
121 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_DOMNode_compareDocumentPosition, 0, 1, IS_LONG, 0)
122 ZEND_ARG_OBJ_INFO(0, other, DOMNode, 0)
123 ZEND_END_ARG_INFO()
124
125 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_DOMNode___sleep, 0, 0, IS_ARRAY, 0)
126 ZEND_END_ARG_INFO()
127
128 #define arginfo_class_DOMNode___wakeup arginfo_class_DOMChildNode_remove
129
130 #define arginfo_class_DOMNameSpaceNode___sleep arginfo_class_DOMNode___sleep
131
132 #define arginfo_class_DOMNameSpaceNode___wakeup arginfo_class_DOMChildNode_remove
133
134 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOMImplementation_getFeature, 0, 2, IS_NEVER, 0)
135 ZEND_ARG_TYPE_INFO(0, feature, IS_STRING, 0)
136 ZEND_ARG_TYPE_INFO(0, version, IS_STRING, 0)
137 ZEND_END_ARG_INFO()
138
139 #define arginfo_class_DOMImplementation_hasFeature arginfo_class_DOMNode_isSupported
140
141 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_DOMImplementation_createDocumentType, 0, 0, 1)
142 ZEND_ARG_TYPE_INFO(0, qualifiedName, IS_STRING, 0)
143 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, publicId, IS_STRING, 0, "\"\"")
144 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, systemId, IS_STRING, 0, "\"\"")
145 ZEND_END_ARG_INFO()
146
147 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_INFO_EX(arginfo_class_DOMImplementation_createDocument, 0, 0, DOMDocument, 0)
148 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, namespace, IS_STRING, 1, "null")
149 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, qualifiedName, IS_STRING, 0, "\"\"")
150 ZEND_ARG_OBJ_INFO_WITH_DEFAULT_VALUE(0, doctype, DOMDocumentType, 1, "null")
151 ZEND_END_ARG_INFO()
152
153 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_DOMDocumentFragment___construct, 0, 0, 0)
154 ZEND_END_ARG_INFO()
155
156 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOMDocumentFragment_appendXML, 0, 1, _IS_BOOL, 0)
157 ZEND_ARG_TYPE_INFO(0, data, IS_STRING, 0)
158 ZEND_END_ARG_INFO()
159
160 #define arginfo_class_DOMDocumentFragment_append arginfo_class_DOMParentNode_append
161
162 #define arginfo_class_DOMDocumentFragment_prepend arginfo_class_DOMParentNode_append
163
164 #define arginfo_class_DOMDocumentFragment_replaceChildren arginfo_class_DOMParentNode_append
165
166 #define arginfo_class_DOMNodeList_count arginfo_class_DOMNode_getLineNo
167
168 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_DOMNodeList_getIterator, 0, 0, Iterator, 0)
169 ZEND_END_ARG_INFO()
170
171 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_DOMNodeList_item, 0, 0, 1)
172 ZEND_ARG_TYPE_INFO(0, index, IS_LONG, 0)
173 ZEND_END_ARG_INFO()
174
175 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOMCharacterData_appendData, 0, 1, IS_TRUE, 0)
176 ZEND_ARG_TYPE_INFO(0, data, IS_STRING, 0)
177 ZEND_END_ARG_INFO()
178
179 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_DOMCharacterData_substringData, 0, 0, 2)
180 ZEND_ARG_TYPE_INFO(0, offset, IS_LONG, 0)
181 ZEND_ARG_TYPE_INFO(0, count, IS_LONG, 0)
182 ZEND_END_ARG_INFO()
183
184 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOMCharacterData_insertData, 0, 2, _IS_BOOL, 0)
185 ZEND_ARG_TYPE_INFO(0, offset, IS_LONG, 0)
186 ZEND_ARG_TYPE_INFO(0, data, IS_STRING, 0)
187 ZEND_END_ARG_INFO()
188
189 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOMCharacterData_deleteData, 0, 2, _IS_BOOL, 0)
190 ZEND_ARG_TYPE_INFO(0, offset, IS_LONG, 0)
191 ZEND_ARG_TYPE_INFO(0, count, IS_LONG, 0)
192 ZEND_END_ARG_INFO()
193
194 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOMCharacterData_replaceData, 0, 3, _IS_BOOL, 0)
195 ZEND_ARG_TYPE_INFO(0, offset, IS_LONG, 0)
196 ZEND_ARG_TYPE_INFO(0, count, IS_LONG, 0)
197 ZEND_ARG_TYPE_INFO(0, data, IS_STRING, 0)
198 ZEND_END_ARG_INFO()
199
200 #define arginfo_class_DOMCharacterData_replaceWith arginfo_class_DOMParentNode_append
201
202 #define arginfo_class_DOMCharacterData_remove arginfo_class_DOMChildNode_remove
203
204 #define arginfo_class_DOMCharacterData_before arginfo_class_DOMParentNode_append
205
206 #define arginfo_class_DOMCharacterData_after arginfo_class_DOMParentNode_append
207
208 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_DOMAttr___construct, 0, 0, 1)
209 ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 0)
210 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, value, IS_STRING, 0, "\"\"")
211 ZEND_END_ARG_INFO()
212
213 #define arginfo_class_DOMAttr_isId arginfo_class_DOMNode_hasAttributes
214
215 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_DOMElement___construct, 0, 0, 1)
216 ZEND_ARG_TYPE_INFO(0, qualifiedName, IS_STRING, 0)
217 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, value, IS_STRING, 1, "null")
218 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, namespace, IS_STRING, 0, "\"\"")
219 ZEND_END_ARG_INFO()
220
221 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOMElement_getAttribute, 0, 1, IS_STRING, 0)
222 ZEND_ARG_TYPE_INFO(0, qualifiedName, IS_STRING, 0)
223 ZEND_END_ARG_INFO()
224
225 #define arginfo_class_DOMElement_getAttributeNames arginfo_class_DOMNode___sleep
226
227 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOMElement_getAttributeNS, 0, 2, IS_STRING, 0)
228 ZEND_ARG_TYPE_INFO(0, namespace, IS_STRING, 1)
229 ZEND_ARG_TYPE_INFO(0, localName, IS_STRING, 0)
230 ZEND_END_ARG_INFO()
231
232 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_DOMElement_getAttributeNode, 0, 0, 1)
233 ZEND_ARG_TYPE_INFO(0, qualifiedName, IS_STRING, 0)
234 ZEND_END_ARG_INFO()
235
236 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_DOMElement_getAttributeNodeNS, 0, 0, 2)
237 ZEND_ARG_TYPE_INFO(0, namespace, IS_STRING, 1)
238 ZEND_ARG_TYPE_INFO(0, localName, IS_STRING, 0)
239 ZEND_END_ARG_INFO()
240
241 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_INFO_EX(arginfo_class_DOMElement_getElementsByTagName, 0, 1, DOMNodeList, 0)
242 ZEND_ARG_TYPE_INFO(0, qualifiedName, IS_STRING, 0)
243 ZEND_END_ARG_INFO()
244
245 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_INFO_EX(arginfo_class_DOMElement_getElementsByTagNameNS, 0, 2, DOMNodeList, 0)
246 ZEND_ARG_TYPE_INFO(0, namespace, IS_STRING, 1)
247 ZEND_ARG_TYPE_INFO(0, localName, IS_STRING, 0)
248 ZEND_END_ARG_INFO()
249
250 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOMElement_hasAttribute, 0, 1, _IS_BOOL, 0)
251 ZEND_ARG_TYPE_INFO(0, qualifiedName, IS_STRING, 0)
252 ZEND_END_ARG_INFO()
253
254 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOMElement_hasAttributeNS, 0, 2, _IS_BOOL, 0)
255 ZEND_ARG_TYPE_INFO(0, namespace, IS_STRING, 1)
256 ZEND_ARG_TYPE_INFO(0, localName, IS_STRING, 0)
257 ZEND_END_ARG_INFO()
258
259 #define arginfo_class_DOMElement_removeAttribute arginfo_class_DOMElement_hasAttribute
260
261 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOMElement_removeAttributeNS, 0, 2, IS_VOID, 0)
262 ZEND_ARG_TYPE_INFO(0, namespace, IS_STRING, 1)
263 ZEND_ARG_TYPE_INFO(0, localName, IS_STRING, 0)
264 ZEND_END_ARG_INFO()
265
266 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_DOMElement_removeAttributeNode, 0, 0, 1)
267 ZEND_ARG_OBJ_INFO(0, attr, DOMAttr, 0)
268 ZEND_END_ARG_INFO()
269
270 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_DOMElement_setAttribute, 0, 0, 2)
271 ZEND_ARG_TYPE_INFO(0, qualifiedName, IS_STRING, 0)
272 ZEND_ARG_TYPE_INFO(0, value, IS_STRING, 0)
273 ZEND_END_ARG_INFO()
274
275 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOMElement_setAttributeNS, 0, 3, IS_VOID, 0)
276 ZEND_ARG_TYPE_INFO(0, namespace, IS_STRING, 1)
277 ZEND_ARG_TYPE_INFO(0, qualifiedName, IS_STRING, 0)
278 ZEND_ARG_TYPE_INFO(0, value, IS_STRING, 0)
279 ZEND_END_ARG_INFO()
280
281 #define arginfo_class_DOMElement_setAttributeNode arginfo_class_DOMElement_removeAttributeNode
282
283 #define arginfo_class_DOMElement_setAttributeNodeNS arginfo_class_DOMElement_removeAttributeNode
284
285 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOMElement_setIdAttribute, 0, 2, IS_VOID, 0)
286 ZEND_ARG_TYPE_INFO(0, qualifiedName, IS_STRING, 0)
287 ZEND_ARG_TYPE_INFO(0, isId, _IS_BOOL, 0)
288 ZEND_END_ARG_INFO()
289
290 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOMElement_setIdAttributeNS, 0, 3, IS_VOID, 0)
291 ZEND_ARG_TYPE_INFO(0, namespace, IS_STRING, 0)
292 ZEND_ARG_TYPE_INFO(0, qualifiedName, IS_STRING, 0)
293 ZEND_ARG_TYPE_INFO(0, isId, _IS_BOOL, 0)
294 ZEND_END_ARG_INFO()
295
296 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOMElement_setIdAttributeNode, 0, 2, IS_VOID, 0)
297 ZEND_ARG_OBJ_INFO(0, attr, DOMAttr, 0)
298 ZEND_ARG_TYPE_INFO(0, isId, _IS_BOOL, 0)
299 ZEND_END_ARG_INFO()
300
301 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_DOMElement_toggleAttribute, 0, 1, _IS_BOOL, 0)
302 ZEND_ARG_TYPE_INFO(0, qualifiedName, IS_STRING, 0)
303 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, force, _IS_BOOL, 1, "null")
304 ZEND_END_ARG_INFO()
305
306 #define arginfo_class_DOMElement_remove arginfo_class_DOMChildNode_remove
307
308 #define arginfo_class_DOMElement_before arginfo_class_DOMParentNode_append
309
310 #define arginfo_class_DOMElement_after arginfo_class_DOMParentNode_append
311
312 #define arginfo_class_DOMElement_replaceWith arginfo_class_DOMParentNode_append
313
314 #define arginfo_class_DOMElement_append arginfo_class_DOMParentNode_append
315
316 #define arginfo_class_DOMElement_prepend arginfo_class_DOMParentNode_append
317
318 #define arginfo_class_DOMElement_replaceChildren arginfo_class_DOMParentNode_append
319
320 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_DOMElement_insertAdjacentElement, 0, 2, DOMElement, 1)
321 ZEND_ARG_TYPE_INFO(0, where, IS_STRING, 0)
322 ZEND_ARG_OBJ_INFO(0, element, DOMElement, 0)
323 ZEND_END_ARG_INFO()
324
325 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_DOMElement_insertAdjacentText, 0, 2, IS_VOID, 0)
326 ZEND_ARG_TYPE_INFO(0, where, IS_STRING, 0)
327 ZEND_ARG_TYPE_INFO(0, data, IS_STRING, 0)
328 ZEND_END_ARG_INFO()
329
330 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_DOMDocument___construct, 0, 0, 0)
331 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, version, IS_STRING, 0, "\"1.0\"")
332 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, encoding, IS_STRING, 0, "\"\"")
333 ZEND_END_ARG_INFO()
334
335 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_DOMDocument_createEntityReference, 0, 0, 1)
336 ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 0)
337 ZEND_END_ARG_INFO()
338
339 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOMDocument_load, 0, 1, _IS_BOOL, 0)
340 ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0)
341 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, options, IS_LONG, 0, "0")
342 ZEND_END_ARG_INFO()
343
344 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOMDocument_loadXML, 0, 1, _IS_BOOL, 0)
345 ZEND_ARG_TYPE_INFO(0, source, IS_STRING, 0)
346 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, options, IS_LONG, 0, "0")
347 ZEND_END_ARG_INFO()
348
349 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX(arginfo_class_DOMDocument_save, 0, 1, MAY_BE_LONG|MAY_BE_FALSE)
350 ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0)
351 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, options, IS_LONG, 0, "0")
352 ZEND_END_ARG_INFO()
353
354 #if defined(LIBXML_HTML_ENABLED)
355 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOMDocument_loadHTML, 0, 1, _IS_BOOL, 0)
356 ZEND_ARG_TYPE_INFO(0, source, IS_STRING, 0)
357 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, options, IS_LONG, 0, "0")
358 ZEND_END_ARG_INFO()
359 #endif
360
361 #if defined(LIBXML_HTML_ENABLED)
362 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOMDocument_loadHTMLFile, 0, 1, _IS_BOOL, 0)
363 ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0)
364 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, options, IS_LONG, 0, "0")
365 ZEND_END_ARG_INFO()
366 #endif
367
368 #if defined(LIBXML_HTML_ENABLED)
369 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX(arginfo_class_DOMDocument_saveHTML, 0, 0, MAY_BE_STRING|MAY_BE_FALSE)
370 ZEND_ARG_OBJ_INFO_WITH_DEFAULT_VALUE(0, node, DOMNode, 1, "null")
371 ZEND_END_ARG_INFO()
372 #endif
373
374 #if defined(LIBXML_HTML_ENABLED)
375 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX(arginfo_class_DOMDocument_saveHTMLFile, 0, 1, MAY_BE_LONG|MAY_BE_FALSE)
376 ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0)
377 ZEND_END_ARG_INFO()
378 #endif
379
380 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX(arginfo_class_DOMDocument_saveXML, 0, 0, MAY_BE_STRING|MAY_BE_FALSE)
381 ZEND_ARG_OBJ_INFO_WITH_DEFAULT_VALUE(0, node, DOMNode, 1, "null")
382 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, options, IS_LONG, 0, "0")
383 ZEND_END_ARG_INFO()
384
385 #define arginfo_class_DOMDocument_validate arginfo_class_DOMNode_hasAttributes
386
387 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX(arginfo_class_DOMDocument_xinclude, 0, 0, MAY_BE_LONG|MAY_BE_FALSE)
388 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, options, IS_LONG, 0, "0")
389 ZEND_END_ARG_INFO()
390
391 #define arginfo_class_DOMText___construct arginfo_class_DOMComment___construct
392
393 #define arginfo_class_DOMText_isWhitespaceInElementContent arginfo_class_DOMNode_hasAttributes
394
395 #define arginfo_class_DOMText_isElementContentWhitespace arginfo_class_DOMNode_hasAttributes
396
397 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_DOMText_splitText, 0, 0, 1)
398 ZEND_ARG_TYPE_INFO(0, offset, IS_LONG, 0)
399 ZEND_END_ARG_INFO()
400
401 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_INFO_EX(arginfo_class_DOMNamedNodeMap_getNamedItem, 0, 1, DOMNode, 1)
402 ZEND_ARG_TYPE_INFO(0, qualifiedName, IS_STRING, 0)
403 ZEND_END_ARG_INFO()
404
405 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_INFO_EX(arginfo_class_DOMNamedNodeMap_getNamedItemNS, 0, 2, DOMNode, 1)
406 ZEND_ARG_TYPE_INFO(0, namespace, IS_STRING, 1)
407 ZEND_ARG_TYPE_INFO(0, localName, IS_STRING, 0)
408 ZEND_END_ARG_INFO()
409
410 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_INFO_EX(arginfo_class_DOMNamedNodeMap_item, 0, 1, DOMNode, 1)
411 ZEND_ARG_TYPE_INFO(0, index, IS_LONG, 0)
412 ZEND_END_ARG_INFO()
413
414 #define arginfo_class_DOMNamedNodeMap_count arginfo_class_DOMNode_getLineNo
415
416 #define arginfo_class_DOMNamedNodeMap_getIterator arginfo_class_DOMNodeList_getIterator
417
418 #define arginfo_class_DOMEntityReference___construct arginfo_class_DOMDocument_createEntityReference
419
420 #define arginfo_class_DOMProcessingInstruction___construct arginfo_class_DOMAttr___construct
421
422 #if defined(LIBXML_XPATH_ENABLED)
423 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_DOMXPath___construct, 0, 0, 1)
424 ZEND_ARG_OBJ_INFO(0, document, DOM\\Document, 0)
425 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, registerNodeNS, _IS_BOOL, 0, "true")
426 ZEND_END_ARG_INFO()
427 #endif
428
429 #if defined(LIBXML_XPATH_ENABLED)
430 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOMXPath_evaluate, 0, 1, IS_MIXED, 0)
431 ZEND_ARG_TYPE_INFO(0, expression, IS_STRING, 0)
432 ZEND_ARG_OBJ_INFO_WITH_DEFAULT_VALUE(0, contextNode, DOMNode, 1, "null")
433 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, registerNodeNS, _IS_BOOL, 0, "true")
434 ZEND_END_ARG_INFO()
435 #endif
436
437 #if defined(LIBXML_XPATH_ENABLED)
438 #define arginfo_class_DOMXPath_query arginfo_class_DOMXPath_evaluate
439 #endif
440
441 #if defined(LIBXML_XPATH_ENABLED)
442 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOMXPath_registerNamespace, 0, 2, _IS_BOOL, 0)
443 ZEND_ARG_TYPE_INFO(0, prefix, IS_STRING, 0)
444 ZEND_ARG_TYPE_INFO(0, namespace, IS_STRING, 0)
445 ZEND_END_ARG_INFO()
446 #endif
447
448 #if defined(LIBXML_XPATH_ENABLED)
449 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOMXPath_registerPhpFunctions, 0, 0, IS_VOID, 0)
450 ZEND_ARG_TYPE_MASK(0, restrict, MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_NULL, "null")
451 ZEND_END_ARG_INFO()
452 #endif
453
454 #if defined(LIBXML_XPATH_ENABLED)
455 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_DOMXPath_registerPhpFunctionNS, 0, 3, IS_VOID, 0)
456 ZEND_ARG_TYPE_INFO(0, namespaceURI, IS_STRING, 0)
457 ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 0)
458 ZEND_ARG_TYPE_INFO(0, callable, IS_CALLABLE, 0)
459 ZEND_END_ARG_INFO()
460 #endif
461
462 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_DOM_Document_createAttribute, 0, 0, 1)
463 ZEND_ARG_TYPE_INFO(0, localName, IS_STRING, 0)
464 ZEND_END_ARG_INFO()
465
466 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_DOM_Document_createAttributeNS, 0, 0, 2)
467 ZEND_ARG_TYPE_INFO(0, namespace, IS_STRING, 1)
468 ZEND_ARG_TYPE_INFO(0, qualifiedName, IS_STRING, 0)
469 ZEND_END_ARG_INFO()
470
471 #define arginfo_class_DOM_Document_createCDATASection arginfo_class_DOMCdataSection___construct
472
473 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_INFO_EX(arginfo_class_DOM_Document_createComment, 0, 1, DOM\\Comment, 0)
474 ZEND_ARG_TYPE_INFO(0, data, IS_STRING, 0)
475 ZEND_END_ARG_INFO()
476
477 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_INFO_EX(arginfo_class_DOM_Document_createDocumentFragment, 0, 0, DOM\\DocumentFragment, 0)
478 ZEND_END_ARG_INFO()
479
480 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_DOM_Document_createElement, 0, 0, 1)
481 ZEND_ARG_TYPE_INFO(0, localName, IS_STRING, 0)
482 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, value, IS_STRING, 0, "\"\"")
483 ZEND_END_ARG_INFO()
484
485 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_DOM_Document_createElementNS, 0, 0, 2)
486 ZEND_ARG_TYPE_INFO(0, namespace, IS_STRING, 1)
487 ZEND_ARG_TYPE_INFO(0, qualifiedName, IS_STRING, 0)
488 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, value, IS_STRING, 0, "\"\"")
489 ZEND_END_ARG_INFO()
490
491 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_DOM_Document_createProcessingInstruction, 0, 0, 1)
492 ZEND_ARG_TYPE_INFO(0, target, IS_STRING, 0)
493 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, data, IS_STRING, 0, "\"\"")
494 ZEND_END_ARG_INFO()
495
496 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_INFO_EX(arginfo_class_DOM_Document_createTextNode, 0, 1, DOM\\Text, 0)
497 ZEND_ARG_TYPE_INFO(0, data, IS_STRING, 0)
498 ZEND_END_ARG_INFO()
499
500 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_INFO_EX(arginfo_class_DOM_Document_getElementById, 0, 1, DOM\\Element, 1)
501 ZEND_ARG_TYPE_INFO(0, elementId, IS_STRING, 0)
502 ZEND_END_ARG_INFO()
503
504 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_INFO_EX(arginfo_class_DOM_Document_getElementsByTagName, 0, 1, DOM\\\116odeList, 0)
505 ZEND_ARG_TYPE_INFO(0, qualifiedName, IS_STRING, 0)
506 ZEND_END_ARG_INFO()
507
508 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_INFO_EX(arginfo_class_DOM_Document_getElementsByTagNameNS, 0, 2, DOM\\\116odeList, 0)
509 ZEND_ARG_TYPE_INFO(0, namespace, IS_STRING, 1)
510 ZEND_ARG_TYPE_INFO(0, localName, IS_STRING, 0)
511 ZEND_END_ARG_INFO()
512
513 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_DOM_Document_importNode, 0, 0, 1)
514 ZEND_ARG_OBJ_INFO(0, node, DOM\\\116ode, 0)
515 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, deep, _IS_BOOL, 0, "false")
516 ZEND_END_ARG_INFO()
517
518 #define arginfo_class_DOM_Document_normalizeDocument arginfo_class_DOMNode_normalize
519
520 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOM_Document_registerNodeClass, 0, 2, IS_TRUE, 0)
521 ZEND_ARG_TYPE_INFO(0, baseClass, IS_STRING, 0)
522 ZEND_ARG_TYPE_INFO(0, extendedClass, IS_STRING, 1)
523 ZEND_END_ARG_INFO()
524
525 #if defined(LIBXML_SCHEMAS_ENABLED)
526 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOM_Document_schemaValidate, 0, 1, _IS_BOOL, 0)
527 ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0)
528 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, flags, IS_LONG, 0, "0")
529 ZEND_END_ARG_INFO()
530 #endif
531
532 #if defined(LIBXML_SCHEMAS_ENABLED)
533 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOM_Document_schemaValidateSource, 0, 1, _IS_BOOL, 0)
534 ZEND_ARG_TYPE_INFO(0, source, IS_STRING, 0)
535 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, flags, IS_LONG, 0, "0")
536 ZEND_END_ARG_INFO()
537 #endif
538
539 #if defined(LIBXML_SCHEMAS_ENABLED)
540 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOM_Document_relaxNGValidate, 0, 1, _IS_BOOL, 0)
541 ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0)
542 ZEND_END_ARG_INFO()
543 #endif
544
545 #if defined(LIBXML_SCHEMAS_ENABLED)
546 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_DOM_Document_relaxNGValidateSource, 0, 1, _IS_BOOL, 0)
547 ZEND_ARG_TYPE_INFO(0, source, IS_STRING, 0)
548 ZEND_END_ARG_INFO()
549 #endif
550
551 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_TYPE_MASK_EX(arginfo_class_DOM_Document_adoptNode, 0, 1, DOM\\\116ode, MAY_BE_FALSE)
552 ZEND_ARG_OBJ_INFO(0, node, DOM\\\116ode, 0)
553 ZEND_END_ARG_INFO()
554
555 #define arginfo_class_DOM_Document_append arginfo_class_DOMParentNode_append
556
557 #define arginfo_class_DOM_Document_prepend arginfo_class_DOMParentNode_append
558
559 #define arginfo_class_DOM_Document_replaceChildren arginfo_class_DOMParentNode_append
560
561 #define arginfo_class_DOM_HTMLDocument___construct arginfo_class_DOMDocumentFragment___construct
562
563 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_DOM_HTMLDocument_createEmpty, 0, 0, DOM\\HTMLDocument, 0)
564 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, encoding, IS_STRING, 0, "\"UTF-8\"")
565 ZEND_END_ARG_INFO()
566
567 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_DOM_HTMLDocument_createFromFile, 0, 1, DOM\\HTMLDocument, 0)
568 ZEND_ARG_TYPE_INFO(0, path, IS_STRING, 0)
569 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, options, IS_LONG, 0, "0")
570 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, overrideEncoding, IS_STRING, 1, "null")
571 ZEND_END_ARG_INFO()
572
573 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_DOM_HTMLDocument_createFromString, 0, 1, DOM\\HTMLDocument, 0)
574 ZEND_ARG_TYPE_INFO(0, source, IS_STRING, 0)
575 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, options, IS_LONG, 0, "0")
576 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, overrideEncoding, IS_STRING, 1, "null")
577 ZEND_END_ARG_INFO()
578
579 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_class_DOM_HTMLDocument_saveXML, 0, 0, MAY_BE_STRING|MAY_BE_FALSE)
580 ZEND_ARG_OBJ_INFO_WITH_DEFAULT_VALUE(0, node, DOM\\\116ode, 1, "null")
581 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, options, IS_LONG, 0, "0")
582 ZEND_END_ARG_INFO()
583
584 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_class_DOM_HTMLDocument_saveXMLFile, 0, 1, MAY_BE_LONG|MAY_BE_FALSE)
585 ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0)
586 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, options, IS_LONG, 0, "0")
587 ZEND_END_ARG_INFO()
588
589 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_class_DOM_HTMLDocument_saveHTML, 0, 0, MAY_BE_STRING|MAY_BE_FALSE)
590 ZEND_ARG_OBJ_INFO_WITH_DEFAULT_VALUE(0, node, DOM\\\116ode, 1, "null")
591 ZEND_END_ARG_INFO()
592
593 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_class_DOM_HTMLDocument_saveHTMLFile, 0, 1, MAY_BE_LONG|MAY_BE_FALSE)
594 ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0)
595 ZEND_END_ARG_INFO()
596
597 #define arginfo_class_DOM_XMLDocument___construct arginfo_class_DOMDocumentFragment___construct
598
599 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_DOM_XMLDocument_createEmpty, 0, 0, DOM\\XMLDocument, 0)
600 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, version, IS_STRING, 0, "\"1.0\"")
601 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, encoding, IS_STRING, 0, "\"UTF-8\"")
602 ZEND_END_ARG_INFO()
603
604 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_DOM_XMLDocument_createFromFile, 0, 1, DOM\\XMLDocument, 0)
605 ZEND_ARG_TYPE_INFO(0, path, IS_STRING, 0)
606 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, options, IS_LONG, 0, "0")
607 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, overrideEncoding, IS_STRING, 1, "null")
608 ZEND_END_ARG_INFO()
609
610 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_DOM_XMLDocument_createFromString, 0, 1, DOM\\XMLDocument, 0)
611 ZEND_ARG_TYPE_INFO(0, source, IS_STRING, 0)
612 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, options, IS_LONG, 0, "0")
613 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, overrideEncoding, IS_STRING, 1, "null")
614 ZEND_END_ARG_INFO()
615
616 #define arginfo_class_DOM_XMLDocument_createEntityReference arginfo_class_DOMDocument_createEntityReference
617
618 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_DOM_XMLDocument_validate, 0, 0, _IS_BOOL, 0)
619 ZEND_END_ARG_INFO()
620
621 #define arginfo_class_DOM_XMLDocument_xinclude arginfo_class_DOMDocument_xinclude
622
623 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX(arginfo_class_DOM_XMLDocument_saveXML, 0, 0, MAY_BE_STRING|MAY_BE_FALSE)
624 ZEND_ARG_OBJ_INFO_WITH_DEFAULT_VALUE(0, node, DOM\\\116ode, 1, "null")
625 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, options, IS_LONG, 0, "0")
626 ZEND_END_ARG_INFO()
627
628 #define arginfo_class_DOM_XMLDocument_saveXMLFile arginfo_class_DOMDocument_save
629
630
631 ZEND_FUNCTION(dom_import_simplexml);
632 ZEND_METHOD(DOMCdataSection, __construct);
633 ZEND_METHOD(DOMComment, __construct);
634 ZEND_METHOD(DOMNode, appendChild);
635 ZEND_METHOD(DOMNode, C14N);
636 ZEND_METHOD(DOMNode, C14NFile);
637 ZEND_METHOD(DOMNode, cloneNode);
638 ZEND_METHOD(DOMNode, getLineNo);
639 ZEND_METHOD(DOMNode, getNodePath);
640 ZEND_METHOD(DOMNode, hasAttributes);
641 ZEND_METHOD(DOMNode, hasChildNodes);
642 ZEND_METHOD(DOMNode, insertBefore);
643 ZEND_METHOD(DOMNode, isDefaultNamespace);
644 ZEND_METHOD(DOMNode, isSameNode);
645 ZEND_METHOD(DOMNode, isEqualNode);
646 ZEND_METHOD(DOMNode, isSupported);
647 ZEND_METHOD(DOMNode, lookupNamespaceURI);
648 ZEND_METHOD(DOMNode, lookupPrefix);
649 ZEND_METHOD(DOMNode, normalize);
650 ZEND_METHOD(DOMNode, removeChild);
651 ZEND_METHOD(DOMNode, replaceChild);
652 ZEND_METHOD(DOMNode, contains);
653 ZEND_METHOD(DOMNode, getRootNode);
654 ZEND_METHOD(DOMNode, compareDocumentPosition);
655 ZEND_METHOD(DOMNode, __sleep);
656 ZEND_METHOD(DOMNode, __wakeup);
657 ZEND_METHOD(DOMImplementation, getFeature);
658 ZEND_METHOD(DOMImplementation, hasFeature);
659 ZEND_METHOD(DOMImplementation, createDocumentType);
660 ZEND_METHOD(DOMImplementation, createDocument);
661 ZEND_METHOD(DOMDocumentFragment, __construct);
662 ZEND_METHOD(DOMDocumentFragment, appendXML);
663 ZEND_METHOD(DOMElement, append);
664 ZEND_METHOD(DOMElement, prepend);
665 ZEND_METHOD(DOM_Document, replaceChildren);
666 ZEND_METHOD(DOMNodeList, count);
667 ZEND_METHOD(DOMNodeList, getIterator);
668 ZEND_METHOD(DOMNodeList, item);
669 ZEND_METHOD(DOMCharacterData, appendData);
670 ZEND_METHOD(DOMCharacterData, substringData);
671 ZEND_METHOD(DOMCharacterData, insertData);
672 ZEND_METHOD(DOMCharacterData, deleteData);
673 ZEND_METHOD(DOMCharacterData, replaceData);
674 ZEND_METHOD(DOMElement, replaceWith);
675 ZEND_METHOD(DOMElement, remove);
676 ZEND_METHOD(DOMElement, before);
677 ZEND_METHOD(DOMElement, after);
678 ZEND_METHOD(DOMAttr, __construct);
679 ZEND_METHOD(DOMAttr, isId);
680 ZEND_METHOD(DOMElement, __construct);
681 ZEND_METHOD(DOMElement, getAttribute);
682 ZEND_METHOD(DOMElement, getAttributeNames);
683 ZEND_METHOD(DOMElement, getAttributeNS);
684 ZEND_METHOD(DOMElement, getAttributeNode);
685 ZEND_METHOD(DOMElement, getAttributeNodeNS);
686 ZEND_METHOD(DOMElement, getElementsByTagName);
687 ZEND_METHOD(DOMElement, getElementsByTagNameNS);
688 ZEND_METHOD(DOMElement, hasAttribute);
689 ZEND_METHOD(DOMElement, hasAttributeNS);
690 ZEND_METHOD(DOMElement, removeAttribute);
691 ZEND_METHOD(DOMElement, removeAttributeNS);
692 ZEND_METHOD(DOMElement, removeAttributeNode);
693 ZEND_METHOD(DOMElement, setAttribute);
694 ZEND_METHOD(DOMElement, setAttributeNS);
695 ZEND_METHOD(DOMElement, setAttributeNode);
696 ZEND_METHOD(DOMElement, setAttributeNodeNS);
697 ZEND_METHOD(DOMElement, setIdAttribute);
698 ZEND_METHOD(DOMElement, setIdAttributeNS);
699 ZEND_METHOD(DOMElement, setIdAttributeNode);
700 ZEND_METHOD(DOMElement, toggleAttribute);
701 ZEND_METHOD(DOMElement, replaceChildren);
702 ZEND_METHOD(DOMElement, insertAdjacentElement);
703 ZEND_METHOD(DOMElement, insertAdjacentText);
704 ZEND_METHOD(DOMDocument, __construct);
705 ZEND_METHOD(DOMDocument, createEntityReference);
706 ZEND_METHOD(DOMDocument, load);
707 ZEND_METHOD(DOMDocument, loadXML);
708 ZEND_METHOD(DOMDocument, save);
709 #if defined(LIBXML_HTML_ENABLED)
710 ZEND_METHOD(DOMDocument, loadHTML);
711 #endif
712 #if defined(LIBXML_HTML_ENABLED)
713 ZEND_METHOD(DOMDocument, loadHTMLFile);
714 #endif
715 #if defined(LIBXML_HTML_ENABLED)
716 ZEND_METHOD(DOMDocument, saveHTML);
717 #endif
718 #if defined(LIBXML_HTML_ENABLED)
719 ZEND_METHOD(DOMDocument, saveHTMLFile);
720 #endif
721 ZEND_METHOD(DOMDocument, saveXML);
722 ZEND_METHOD(DOMDocument, validate);
723 ZEND_METHOD(DOMDocument, xinclude);
724 ZEND_METHOD(DOMText, __construct);
725 ZEND_METHOD(DOMText, isWhitespaceInElementContent);
726 ZEND_METHOD(DOMText, splitText);
727 ZEND_METHOD(DOMNamedNodeMap, getNamedItem);
728 ZEND_METHOD(DOMNamedNodeMap, getNamedItemNS);
729 ZEND_METHOD(DOMNamedNodeMap, item);
730 ZEND_METHOD(DOMNamedNodeMap, count);
731 ZEND_METHOD(DOMNamedNodeMap, getIterator);
732 ZEND_METHOD(DOMEntityReference, __construct);
733 ZEND_METHOD(DOMProcessingInstruction, __construct);
734 #if defined(LIBXML_XPATH_ENABLED)
735 ZEND_METHOD(DOMXPath, __construct);
736 #endif
737 #if defined(LIBXML_XPATH_ENABLED)
738 ZEND_METHOD(DOMXPath, evaluate);
739 #endif
740 #if defined(LIBXML_XPATH_ENABLED)
741 ZEND_METHOD(DOMXPath, query);
742 #endif
743 #if defined(LIBXML_XPATH_ENABLED)
744 ZEND_METHOD(DOMXPath, registerNamespace);
745 #endif
746 #if defined(LIBXML_XPATH_ENABLED)
747 ZEND_METHOD(DOMXPath, registerPhpFunctions);
748 #endif
749 #if defined(LIBXML_XPATH_ENABLED)
750 ZEND_METHOD(DOMXPath, registerPhpFunctionNS);
751 #endif
752 ZEND_METHOD(DOM_Document, createAttribute);
753 ZEND_METHOD(DOM_Document, createAttributeNS);
754 ZEND_METHOD(DOM_Document, createCDATASection);
755 ZEND_METHOD(DOM_Document, createComment);
756 ZEND_METHOD(DOM_Document, createDocumentFragment);
757 ZEND_METHOD(DOM_Document, createElement);
758 ZEND_METHOD(DOM_Document, createElementNS);
759 ZEND_METHOD(DOM_Document, createProcessingInstruction);
760 ZEND_METHOD(DOM_Document, createTextNode);
761 ZEND_METHOD(DOM_Document, getElementById);
762 ZEND_METHOD(DOM_Document, getElementsByTagName);
763 ZEND_METHOD(DOM_Document, getElementsByTagNameNS);
764 ZEND_METHOD(DOM_Document, importNode);
765 ZEND_METHOD(DOM_Document, normalizeDocument);
766 ZEND_METHOD(DOM_Document, registerNodeClass);
767 #if defined(LIBXML_SCHEMAS_ENABLED)
768 ZEND_METHOD(DOM_Document, schemaValidate);
769 #endif
770 #if defined(LIBXML_SCHEMAS_ENABLED)
771 ZEND_METHOD(DOM_Document, schemaValidateSource);
772 #endif
773 #if defined(LIBXML_SCHEMAS_ENABLED)
774 ZEND_METHOD(DOM_Document, relaxNGValidate);
775 #endif
776 #if defined(LIBXML_SCHEMAS_ENABLED)
777 ZEND_METHOD(DOM_Document, relaxNGValidateSource);
778 #endif
779 ZEND_METHOD(DOM_Document, adoptNode);
780 ZEND_METHOD(DOM_HTMLDocument, __construct);
781 ZEND_METHOD(DOM_HTMLDocument, createEmpty);
782 ZEND_METHOD(DOM_HTMLDocument, createFromFile);
783 ZEND_METHOD(DOM_HTMLDocument, createFromString);
784 ZEND_METHOD(DOM_HTMLDocument, saveHTML);
785 ZEND_METHOD(DOM_HTMLDocument, saveHTMLFile);
786 ZEND_METHOD(DOM_XMLDocument, createEmpty);
787 ZEND_METHOD(DOM_XMLDocument, createFromFile);
788 ZEND_METHOD(DOM_XMLDocument, createFromString);
789
790
791 static const zend_function_entry ext_functions[] = {
792 ZEND_FE(dom_import_simplexml, arginfo_dom_import_simplexml)
793 ZEND_NS_FALIAS("DOM", import_simplexml, dom_import_simplexml, arginfo_DOM_import_simplexml)
794 ZEND_FE_END
795 };
796
797
798 static const zend_function_entry class_DOMDocumentType_methods[] = {
799 ZEND_FE_END
800 };
801
802
803 static const zend_function_entry class_DOMCdataSection_methods[] = {
804 ZEND_ME(DOMCdataSection, __construct, arginfo_class_DOMCdataSection___construct, ZEND_ACC_PUBLIC)
805 ZEND_FE_END
806 };
807
808
809 static const zend_function_entry class_DOMComment_methods[] = {
810 ZEND_ME(DOMComment, __construct, arginfo_class_DOMComment___construct, ZEND_ACC_PUBLIC)
811 ZEND_FE_END
812 };
813
814
815 static const zend_function_entry class_DOMParentNode_methods[] = {
816 ZEND_ABSTRACT_ME_WITH_FLAGS(DOMParentNode, append, arginfo_class_DOMParentNode_append, ZEND_ACC_PUBLIC|ZEND_ACC_ABSTRACT)
817 ZEND_ABSTRACT_ME_WITH_FLAGS(DOMParentNode, prepend, arginfo_class_DOMParentNode_prepend, ZEND_ACC_PUBLIC|ZEND_ACC_ABSTRACT)
818 ZEND_ABSTRACT_ME_WITH_FLAGS(DOMParentNode, replaceChildren, arginfo_class_DOMParentNode_replaceChildren, ZEND_ACC_PUBLIC|ZEND_ACC_ABSTRACT)
819 ZEND_FE_END
820 };
821
822
823 static const zend_function_entry class_DOMChildNode_methods[] = {
824 ZEND_ABSTRACT_ME_WITH_FLAGS(DOMChildNode, remove, arginfo_class_DOMChildNode_remove, ZEND_ACC_PUBLIC|ZEND_ACC_ABSTRACT)
825 ZEND_ABSTRACT_ME_WITH_FLAGS(DOMChildNode, before, arginfo_class_DOMChildNode_before, ZEND_ACC_PUBLIC|ZEND_ACC_ABSTRACT)
826 ZEND_ABSTRACT_ME_WITH_FLAGS(DOMChildNode, after, arginfo_class_DOMChildNode_after, ZEND_ACC_PUBLIC|ZEND_ACC_ABSTRACT)
827 ZEND_ABSTRACT_ME_WITH_FLAGS(DOMChildNode, replaceWith, arginfo_class_DOMChildNode_replaceWith, ZEND_ACC_PUBLIC|ZEND_ACC_ABSTRACT)
828 ZEND_FE_END
829 };
830
831
832 static const zend_function_entry class_DOMNode_methods[] = {
833 ZEND_ME(DOMNode, appendChild, arginfo_class_DOMNode_appendChild, ZEND_ACC_PUBLIC)
834 ZEND_ME(DOMNode, C14N, arginfo_class_DOMNode_C14N, ZEND_ACC_PUBLIC)
835 ZEND_ME(DOMNode, C14NFile, arginfo_class_DOMNode_C14NFile, ZEND_ACC_PUBLIC)
836 ZEND_ME(DOMNode, cloneNode, arginfo_class_DOMNode_cloneNode, ZEND_ACC_PUBLIC)
837 ZEND_ME(DOMNode, getLineNo, arginfo_class_DOMNode_getLineNo, ZEND_ACC_PUBLIC)
838 ZEND_ME(DOMNode, getNodePath, arginfo_class_DOMNode_getNodePath, ZEND_ACC_PUBLIC)
839 ZEND_ME(DOMNode, hasAttributes, arginfo_class_DOMNode_hasAttributes, ZEND_ACC_PUBLIC)
840 ZEND_ME(DOMNode, hasChildNodes, arginfo_class_DOMNode_hasChildNodes, ZEND_ACC_PUBLIC)
841 ZEND_ME(DOMNode, insertBefore, arginfo_class_DOMNode_insertBefore, ZEND_ACC_PUBLIC)
842 ZEND_ME(DOMNode, isDefaultNamespace, arginfo_class_DOMNode_isDefaultNamespace, ZEND_ACC_PUBLIC)
843 ZEND_ME(DOMNode, isSameNode, arginfo_class_DOMNode_isSameNode, ZEND_ACC_PUBLIC)
844 ZEND_ME(DOMNode, isEqualNode, arginfo_class_DOMNode_isEqualNode, ZEND_ACC_PUBLIC)
845 ZEND_ME(DOMNode, isSupported, arginfo_class_DOMNode_isSupported, ZEND_ACC_PUBLIC)
846 ZEND_ME(DOMNode, lookupNamespaceURI, arginfo_class_DOMNode_lookupNamespaceURI, ZEND_ACC_PUBLIC)
847 ZEND_ME(DOMNode, lookupPrefix, arginfo_class_DOMNode_lookupPrefix, ZEND_ACC_PUBLIC)
848 ZEND_ME(DOMNode, normalize, arginfo_class_DOMNode_normalize, ZEND_ACC_PUBLIC)
849 ZEND_ME(DOMNode, removeChild, arginfo_class_DOMNode_removeChild, ZEND_ACC_PUBLIC)
850 ZEND_ME(DOMNode, replaceChild, arginfo_class_DOMNode_replaceChild, ZEND_ACC_PUBLIC)
851 ZEND_ME(DOMNode, contains, arginfo_class_DOMNode_contains, ZEND_ACC_PUBLIC)
852 ZEND_ME(DOMNode, getRootNode, arginfo_class_DOMNode_getRootNode, ZEND_ACC_PUBLIC)
853 ZEND_ME(DOMNode, compareDocumentPosition, arginfo_class_DOMNode_compareDocumentPosition, ZEND_ACC_PUBLIC)
854 ZEND_ME(DOMNode, __sleep, arginfo_class_DOMNode___sleep, ZEND_ACC_PUBLIC)
855 ZEND_ME(DOMNode, __wakeup, arginfo_class_DOMNode___wakeup, ZEND_ACC_PUBLIC)
856 ZEND_FE_END
857 };
858
859
860 static const zend_function_entry class_DOMNameSpaceNode_methods[] = {
861 ZEND_MALIAS(DOMNode, __sleep, __sleep, arginfo_class_DOMNameSpaceNode___sleep, ZEND_ACC_PUBLIC)
862 ZEND_MALIAS(DOMNode, __wakeup, __wakeup, arginfo_class_DOMNameSpaceNode___wakeup, ZEND_ACC_PUBLIC)
863 ZEND_FE_END
864 };
865
866
867 static const zend_function_entry class_DOMImplementation_methods[] = {
868 ZEND_ME(DOMImplementation, getFeature, arginfo_class_DOMImplementation_getFeature, ZEND_ACC_PUBLIC)
869 ZEND_ME(DOMImplementation, hasFeature, arginfo_class_DOMImplementation_hasFeature, ZEND_ACC_PUBLIC)
870 ZEND_ME(DOMImplementation, createDocumentType, arginfo_class_DOMImplementation_createDocumentType, ZEND_ACC_PUBLIC)
871 ZEND_ME(DOMImplementation, createDocument, arginfo_class_DOMImplementation_createDocument, ZEND_ACC_PUBLIC)
872 ZEND_FE_END
873 };
874
875
876 static const zend_function_entry class_DOMDocumentFragment_methods[] = {
877 ZEND_ME(DOMDocumentFragment, __construct, arginfo_class_DOMDocumentFragment___construct, ZEND_ACC_PUBLIC)
878 ZEND_ME(DOMDocumentFragment, appendXML, arginfo_class_DOMDocumentFragment_appendXML, ZEND_ACC_PUBLIC)
879 ZEND_MALIAS(DOMElement, append, append, arginfo_class_DOMDocumentFragment_append, ZEND_ACC_PUBLIC)
880 ZEND_MALIAS(DOMElement, prepend, prepend, arginfo_class_DOMDocumentFragment_prepend, ZEND_ACC_PUBLIC)
881 ZEND_MALIAS(DOM_Document, replaceChildren, replaceChildren, arginfo_class_DOMDocumentFragment_replaceChildren, ZEND_ACC_PUBLIC)
882 ZEND_FE_END
883 };
884
885
886 static const zend_function_entry class_DOMNodeList_methods[] = {
887 ZEND_ME(DOMNodeList, count, arginfo_class_DOMNodeList_count, ZEND_ACC_PUBLIC)
888 ZEND_ME(DOMNodeList, getIterator, arginfo_class_DOMNodeList_getIterator, ZEND_ACC_PUBLIC)
889 ZEND_ME(DOMNodeList, item, arginfo_class_DOMNodeList_item, ZEND_ACC_PUBLIC)
890 ZEND_FE_END
891 };
892
893
894 static const zend_function_entry class_DOMCharacterData_methods[] = {
895 ZEND_ME(DOMCharacterData, appendData, arginfo_class_DOMCharacterData_appendData, ZEND_ACC_PUBLIC)
896 ZEND_ME(DOMCharacterData, substringData, arginfo_class_DOMCharacterData_substringData, ZEND_ACC_PUBLIC)
897 ZEND_ME(DOMCharacterData, insertData, arginfo_class_DOMCharacterData_insertData, ZEND_ACC_PUBLIC)
898 ZEND_ME(DOMCharacterData, deleteData, arginfo_class_DOMCharacterData_deleteData, ZEND_ACC_PUBLIC)
899 ZEND_ME(DOMCharacterData, replaceData, arginfo_class_DOMCharacterData_replaceData, ZEND_ACC_PUBLIC)
900 ZEND_MALIAS(DOMElement, replaceWith, replaceWith, arginfo_class_DOMCharacterData_replaceWith, ZEND_ACC_PUBLIC)
901 ZEND_MALIAS(DOMElement, remove, remove, arginfo_class_DOMCharacterData_remove, ZEND_ACC_PUBLIC)
902 ZEND_MALIAS(DOMElement, before, before, arginfo_class_DOMCharacterData_before, ZEND_ACC_PUBLIC)
903 ZEND_MALIAS(DOMElement, after, after, arginfo_class_DOMCharacterData_after, ZEND_ACC_PUBLIC)
904 ZEND_FE_END
905 };
906
907
908 static const zend_function_entry class_DOMAttr_methods[] = {
909 ZEND_ME(DOMAttr, __construct, arginfo_class_DOMAttr___construct, ZEND_ACC_PUBLIC)
910 ZEND_ME(DOMAttr, isId, arginfo_class_DOMAttr_isId, ZEND_ACC_PUBLIC)
911 ZEND_FE_END
912 };
913
914
915 static const zend_function_entry class_DOMElement_methods[] = {
916 ZEND_ME(DOMElement, __construct, arginfo_class_DOMElement___construct, ZEND_ACC_PUBLIC)
917 ZEND_ME(DOMElement, getAttribute, arginfo_class_DOMElement_getAttribute, ZEND_ACC_PUBLIC)
918 ZEND_ME(DOMElement, getAttributeNames, arginfo_class_DOMElement_getAttributeNames, ZEND_ACC_PUBLIC)
919 ZEND_ME(DOMElement, getAttributeNS, arginfo_class_DOMElement_getAttributeNS, ZEND_ACC_PUBLIC)
920 ZEND_ME(DOMElement, getAttributeNode, arginfo_class_DOMElement_getAttributeNode, ZEND_ACC_PUBLIC)
921 ZEND_ME(DOMElement, getAttributeNodeNS, arginfo_class_DOMElement_getAttributeNodeNS, ZEND_ACC_PUBLIC)
922 ZEND_ME(DOMElement, getElementsByTagName, arginfo_class_DOMElement_getElementsByTagName, ZEND_ACC_PUBLIC)
923 ZEND_ME(DOMElement, getElementsByTagNameNS, arginfo_class_DOMElement_getElementsByTagNameNS, ZEND_ACC_PUBLIC)
924 ZEND_ME(DOMElement, hasAttribute, arginfo_class_DOMElement_hasAttribute, ZEND_ACC_PUBLIC)
925 ZEND_ME(DOMElement, hasAttributeNS, arginfo_class_DOMElement_hasAttributeNS, ZEND_ACC_PUBLIC)
926 ZEND_ME(DOMElement, removeAttribute, arginfo_class_DOMElement_removeAttribute, ZEND_ACC_PUBLIC)
927 ZEND_ME(DOMElement, removeAttributeNS, arginfo_class_DOMElement_removeAttributeNS, ZEND_ACC_PUBLIC)
928 ZEND_ME(DOMElement, removeAttributeNode, arginfo_class_DOMElement_removeAttributeNode, ZEND_ACC_PUBLIC)
929 ZEND_ME(DOMElement, setAttribute, arginfo_class_DOMElement_setAttribute, ZEND_ACC_PUBLIC)
930 ZEND_ME(DOMElement, setAttributeNS, arginfo_class_DOMElement_setAttributeNS, ZEND_ACC_PUBLIC)
931 ZEND_ME(DOMElement, setAttributeNode, arginfo_class_DOMElement_setAttributeNode, ZEND_ACC_PUBLIC)
932 ZEND_ME(DOMElement, setAttributeNodeNS, arginfo_class_DOMElement_setAttributeNodeNS, ZEND_ACC_PUBLIC)
933 ZEND_ME(DOMElement, setIdAttribute, arginfo_class_DOMElement_setIdAttribute, ZEND_ACC_PUBLIC)
934 ZEND_ME(DOMElement, setIdAttributeNS, arginfo_class_DOMElement_setIdAttributeNS, ZEND_ACC_PUBLIC)
935 ZEND_ME(DOMElement, setIdAttributeNode, arginfo_class_DOMElement_setIdAttributeNode, ZEND_ACC_PUBLIC)
936 ZEND_ME(DOMElement, toggleAttribute, arginfo_class_DOMElement_toggleAttribute, ZEND_ACC_PUBLIC)
937 ZEND_ME(DOMElement, remove, arginfo_class_DOMElement_remove, ZEND_ACC_PUBLIC)
938 ZEND_ME(DOMElement, before, arginfo_class_DOMElement_before, ZEND_ACC_PUBLIC)
939 ZEND_ME(DOMElement, after, arginfo_class_DOMElement_after, ZEND_ACC_PUBLIC)
940 ZEND_ME(DOMElement, replaceWith, arginfo_class_DOMElement_replaceWith, ZEND_ACC_PUBLIC)
941 ZEND_ME(DOMElement, append, arginfo_class_DOMElement_append, ZEND_ACC_PUBLIC)
942 ZEND_ME(DOMElement, prepend, arginfo_class_DOMElement_prepend, ZEND_ACC_PUBLIC)
943 ZEND_ME(DOMElement, replaceChildren, arginfo_class_DOMElement_replaceChildren, ZEND_ACC_PUBLIC)
944 ZEND_ME(DOMElement, insertAdjacentElement, arginfo_class_DOMElement_insertAdjacentElement, ZEND_ACC_PUBLIC)
945 ZEND_ME(DOMElement, insertAdjacentText, arginfo_class_DOMElement_insertAdjacentText, ZEND_ACC_PUBLIC)
946 ZEND_FE_END
947 };
948
949
950 static const zend_function_entry class_DOMDocument_methods[] = {
951 ZEND_ME(DOMDocument, __construct, arginfo_class_DOMDocument___construct, ZEND_ACC_PUBLIC)
952 ZEND_ME(DOMDocument, createEntityReference, arginfo_class_DOMDocument_createEntityReference, ZEND_ACC_PUBLIC)
953 ZEND_ME(DOMDocument, load, arginfo_class_DOMDocument_load, ZEND_ACC_PUBLIC)
954 ZEND_ME(DOMDocument, loadXML, arginfo_class_DOMDocument_loadXML, ZEND_ACC_PUBLIC)
955 ZEND_ME(DOMDocument, save, arginfo_class_DOMDocument_save, ZEND_ACC_PUBLIC)
956 #if defined(LIBXML_HTML_ENABLED)
957 ZEND_ME(DOMDocument, loadHTML, arginfo_class_DOMDocument_loadHTML, ZEND_ACC_PUBLIC)
958 #endif
959 #if defined(LIBXML_HTML_ENABLED)
960 ZEND_ME(DOMDocument, loadHTMLFile, arginfo_class_DOMDocument_loadHTMLFile, ZEND_ACC_PUBLIC)
961 #endif
962 #if defined(LIBXML_HTML_ENABLED)
963 ZEND_ME(DOMDocument, saveHTML, arginfo_class_DOMDocument_saveHTML, ZEND_ACC_PUBLIC)
964 #endif
965 #if defined(LIBXML_HTML_ENABLED)
966 ZEND_ME(DOMDocument, saveHTMLFile, arginfo_class_DOMDocument_saveHTMLFile, ZEND_ACC_PUBLIC)
967 #endif
968 ZEND_ME(DOMDocument, saveXML, arginfo_class_DOMDocument_saveXML, ZEND_ACC_PUBLIC)
969 ZEND_ME(DOMDocument, validate, arginfo_class_DOMDocument_validate, ZEND_ACC_PUBLIC)
970 ZEND_ME(DOMDocument, xinclude, arginfo_class_DOMDocument_xinclude, ZEND_ACC_PUBLIC)
971 ZEND_FE_END
972 };
973
974
975 static const zend_function_entry class_DOMException_methods[] = {
976 ZEND_FE_END
977 };
978
979
980 static const zend_function_entry class_DOMText_methods[] = {
981 ZEND_ME(DOMText, __construct, arginfo_class_DOMText___construct, ZEND_ACC_PUBLIC)
982 ZEND_ME(DOMText, isWhitespaceInElementContent, arginfo_class_DOMText_isWhitespaceInElementContent, ZEND_ACC_PUBLIC)
983 ZEND_MALIAS(DOMText, isElementContentWhitespace, isWhitespaceInElementContent, arginfo_class_DOMText_isElementContentWhitespace, ZEND_ACC_PUBLIC)
984 ZEND_ME(DOMText, splitText, arginfo_class_DOMText_splitText, ZEND_ACC_PUBLIC)
985 ZEND_FE_END
986 };
987
988
989 static const zend_function_entry class_DOMNamedNodeMap_methods[] = {
990 ZEND_ME(DOMNamedNodeMap, getNamedItem, arginfo_class_DOMNamedNodeMap_getNamedItem, ZEND_ACC_PUBLIC)
991 ZEND_ME(DOMNamedNodeMap, getNamedItemNS, arginfo_class_DOMNamedNodeMap_getNamedItemNS, ZEND_ACC_PUBLIC)
992 ZEND_ME(DOMNamedNodeMap, item, arginfo_class_DOMNamedNodeMap_item, ZEND_ACC_PUBLIC)
993 ZEND_ME(DOMNamedNodeMap, count, arginfo_class_DOMNamedNodeMap_count, ZEND_ACC_PUBLIC)
994 ZEND_ME(DOMNamedNodeMap, getIterator, arginfo_class_DOMNamedNodeMap_getIterator, ZEND_ACC_PUBLIC)
995 ZEND_FE_END
996 };
997
998
999 static const zend_function_entry class_DOMEntity_methods[] = {
1000 ZEND_FE_END
1001 };
1002
1003
1004 static const zend_function_entry class_DOMEntityReference_methods[] = {
1005 ZEND_ME(DOMEntityReference, __construct, arginfo_class_DOMEntityReference___construct, ZEND_ACC_PUBLIC)
1006 ZEND_FE_END
1007 };
1008
1009
1010 static const zend_function_entry class_DOMNotation_methods[] = {
1011 ZEND_FE_END
1012 };
1013
1014
1015 static const zend_function_entry class_DOMProcessingInstruction_methods[] = {
1016 ZEND_ME(DOMProcessingInstruction, __construct, arginfo_class_DOMProcessingInstruction___construct, ZEND_ACC_PUBLIC)
1017 ZEND_FE_END
1018 };
1019
1020
1021 #if defined(LIBXML_XPATH_ENABLED)
1022 static const zend_function_entry class_DOMXPath_methods[] = {
1023 ZEND_ME(DOMXPath, __construct, arginfo_class_DOMXPath___construct, ZEND_ACC_PUBLIC)
1024 ZEND_ME(DOMXPath, evaluate, arginfo_class_DOMXPath_evaluate, ZEND_ACC_PUBLIC)
1025 ZEND_ME(DOMXPath, query, arginfo_class_DOMXPath_query, ZEND_ACC_PUBLIC)
1026 ZEND_ME(DOMXPath, registerNamespace, arginfo_class_DOMXPath_registerNamespace, ZEND_ACC_PUBLIC)
1027 ZEND_ME(DOMXPath, registerPhpFunctions, arginfo_class_DOMXPath_registerPhpFunctions, ZEND_ACC_PUBLIC)
1028 ZEND_ME(DOMXPath, registerPhpFunctionNS, arginfo_class_DOMXPath_registerPhpFunctionNS, ZEND_ACC_PUBLIC)
1029 ZEND_FE_END
1030 };
1031 #endif
1032
1033
1034 static const zend_function_entry class_DOM_Document_methods[] = {
1035 ZEND_ME(DOM_Document, createAttribute, arginfo_class_DOM_Document_createAttribute, ZEND_ACC_PUBLIC)
1036 ZEND_ME(DOM_Document, createAttributeNS, arginfo_class_DOM_Document_createAttributeNS, ZEND_ACC_PUBLIC)
1037 ZEND_ME(DOM_Document, createCDATASection, arginfo_class_DOM_Document_createCDATASection, ZEND_ACC_PUBLIC)
1038 ZEND_ME(DOM_Document, createComment, arginfo_class_DOM_Document_createComment, ZEND_ACC_PUBLIC)
1039 ZEND_ME(DOM_Document, createDocumentFragment, arginfo_class_DOM_Document_createDocumentFragment, ZEND_ACC_PUBLIC)
1040 ZEND_ME(DOM_Document, createElement, arginfo_class_DOM_Document_createElement, ZEND_ACC_PUBLIC)
1041 ZEND_ME(DOM_Document, createElementNS, arginfo_class_DOM_Document_createElementNS, ZEND_ACC_PUBLIC)
1042 ZEND_ME(DOM_Document, createProcessingInstruction, arginfo_class_DOM_Document_createProcessingInstruction, ZEND_ACC_PUBLIC)
1043 ZEND_ME(DOM_Document, createTextNode, arginfo_class_DOM_Document_createTextNode, ZEND_ACC_PUBLIC)
1044 ZEND_ME(DOM_Document, getElementById, arginfo_class_DOM_Document_getElementById, ZEND_ACC_PUBLIC)
1045 ZEND_ME(DOM_Document, getElementsByTagName, arginfo_class_DOM_Document_getElementsByTagName, ZEND_ACC_PUBLIC)
1046 ZEND_ME(DOM_Document, getElementsByTagNameNS, arginfo_class_DOM_Document_getElementsByTagNameNS, ZEND_ACC_PUBLIC)
1047 ZEND_ME(DOM_Document, importNode, arginfo_class_DOM_Document_importNode, ZEND_ACC_PUBLIC)
1048 ZEND_ME(DOM_Document, normalizeDocument, arginfo_class_DOM_Document_normalizeDocument, ZEND_ACC_PUBLIC)
1049 ZEND_ME(DOM_Document, registerNodeClass, arginfo_class_DOM_Document_registerNodeClass, ZEND_ACC_PUBLIC)
1050 #if defined(LIBXML_SCHEMAS_ENABLED)
1051 ZEND_ME(DOM_Document, schemaValidate, arginfo_class_DOM_Document_schemaValidate, ZEND_ACC_PUBLIC)
1052 #endif
1053 #if defined(LIBXML_SCHEMAS_ENABLED)
1054 ZEND_ME(DOM_Document, schemaValidateSource, arginfo_class_DOM_Document_schemaValidateSource, ZEND_ACC_PUBLIC)
1055 #endif
1056 #if defined(LIBXML_SCHEMAS_ENABLED)
1057 ZEND_ME(DOM_Document, relaxNGValidate, arginfo_class_DOM_Document_relaxNGValidate, ZEND_ACC_PUBLIC)
1058 #endif
1059 #if defined(LIBXML_SCHEMAS_ENABLED)
1060 ZEND_ME(DOM_Document, relaxNGValidateSource, arginfo_class_DOM_Document_relaxNGValidateSource, ZEND_ACC_PUBLIC)
1061 #endif
1062 ZEND_ME(DOM_Document, adoptNode, arginfo_class_DOM_Document_adoptNode, ZEND_ACC_PUBLIC)
1063 ZEND_MALIAS(DOMElement, append, append, arginfo_class_DOM_Document_append, ZEND_ACC_PUBLIC)
1064 ZEND_MALIAS(DOMElement, prepend, prepend, arginfo_class_DOM_Document_prepend, ZEND_ACC_PUBLIC)
1065 ZEND_ME(DOM_Document, replaceChildren, arginfo_class_DOM_Document_replaceChildren, ZEND_ACC_PUBLIC)
1066 ZEND_FE_END
1067 };
1068
1069
1070 static const zend_function_entry class_DOM_HTMLDocument_methods[] = {
1071 ZEND_ME(DOM_HTMLDocument, __construct, arginfo_class_DOM_HTMLDocument___construct, ZEND_ACC_PRIVATE)
1072 ZEND_ME(DOM_HTMLDocument, createEmpty, arginfo_class_DOM_HTMLDocument_createEmpty, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
1073 ZEND_ME(DOM_HTMLDocument, createFromFile, arginfo_class_DOM_HTMLDocument_createFromFile, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
1074 ZEND_ME(DOM_HTMLDocument, createFromString, arginfo_class_DOM_HTMLDocument_createFromString, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
1075 ZEND_MALIAS(DOMDocument, saveXML, saveXML, arginfo_class_DOM_HTMLDocument_saveXML, ZEND_ACC_PUBLIC)
1076 ZEND_MALIAS(DOMDocument, saveXMLFile, save, arginfo_class_DOM_HTMLDocument_saveXMLFile, ZEND_ACC_PUBLIC)
1077 ZEND_ME(DOM_HTMLDocument, saveHTML, arginfo_class_DOM_HTMLDocument_saveHTML, ZEND_ACC_PUBLIC)
1078 ZEND_ME(DOM_HTMLDocument, saveHTMLFile, arginfo_class_DOM_HTMLDocument_saveHTMLFile, ZEND_ACC_PUBLIC)
1079 ZEND_FE_END
1080 };
1081
1082
1083 static const zend_function_entry class_DOM_XMLDocument_methods[] = {
1084 ZEND_MALIAS(DOM_HTMLDocument, __construct, __construct, arginfo_class_DOM_XMLDocument___construct, ZEND_ACC_PRIVATE)
1085 ZEND_ME(DOM_XMLDocument, createEmpty, arginfo_class_DOM_XMLDocument_createEmpty, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
1086 ZEND_ME(DOM_XMLDocument, createFromFile, arginfo_class_DOM_XMLDocument_createFromFile, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
1087 ZEND_ME(DOM_XMLDocument, createFromString, arginfo_class_DOM_XMLDocument_createFromString, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
1088 ZEND_MALIAS(DOMDocument, createEntityReference, createEntityReference, arginfo_class_DOM_XMLDocument_createEntityReference, ZEND_ACC_PUBLIC)
1089 ZEND_MALIAS(DOMDocument, validate, validate, arginfo_class_DOM_XMLDocument_validate, ZEND_ACC_PUBLIC)
1090 ZEND_MALIAS(DOMDocument, xinclude, xinclude, arginfo_class_DOM_XMLDocument_xinclude, ZEND_ACC_PUBLIC)
1091 ZEND_MALIAS(DOMDocument, saveXML, saveXML, arginfo_class_DOM_XMLDocument_saveXML, ZEND_ACC_PUBLIC)
1092 ZEND_MALIAS(DOMDocument, saveXMLFile, save, arginfo_class_DOM_XMLDocument_saveXMLFile, ZEND_ACC_PUBLIC)
1093 ZEND_FE_END
1094 };
1095
register_php_dom_symbols(int module_number)1096 static void register_php_dom_symbols(int module_number)
1097 {
1098 REGISTER_LONG_CONSTANT("XML_ELEMENT_NODE", XML_ELEMENT_NODE, CONST_PERSISTENT);
1099 REGISTER_LONG_CONSTANT("XML_ATTRIBUTE_NODE", XML_ATTRIBUTE_NODE, CONST_PERSISTENT);
1100 REGISTER_LONG_CONSTANT("XML_TEXT_NODE", XML_TEXT_NODE, CONST_PERSISTENT);
1101 REGISTER_LONG_CONSTANT("XML_CDATA_SECTION_NODE", XML_CDATA_SECTION_NODE, CONST_PERSISTENT);
1102 REGISTER_LONG_CONSTANT("XML_ENTITY_REF_NODE", XML_ENTITY_REF_NODE, CONST_PERSISTENT);
1103 REGISTER_LONG_CONSTANT("XML_ENTITY_NODE", XML_ENTITY_NODE, CONST_PERSISTENT);
1104 REGISTER_LONG_CONSTANT("XML_PI_NODE", XML_PI_NODE, CONST_PERSISTENT);
1105 REGISTER_LONG_CONSTANT("XML_COMMENT_NODE", XML_COMMENT_NODE, CONST_PERSISTENT);
1106 REGISTER_LONG_CONSTANT("XML_DOCUMENT_NODE", XML_DOCUMENT_NODE, CONST_PERSISTENT);
1107 REGISTER_LONG_CONSTANT("XML_DOCUMENT_TYPE_NODE", XML_DOCUMENT_TYPE_NODE, CONST_PERSISTENT);
1108 REGISTER_LONG_CONSTANT("XML_DOCUMENT_FRAG_NODE", XML_DOCUMENT_FRAG_NODE, CONST_PERSISTENT);
1109 REGISTER_LONG_CONSTANT("XML_NOTATION_NODE", XML_NOTATION_NODE, CONST_PERSISTENT);
1110 REGISTER_LONG_CONSTANT("XML_HTML_DOCUMENT_NODE", XML_HTML_DOCUMENT_NODE, CONST_PERSISTENT);
1111 REGISTER_LONG_CONSTANT("XML_DTD_NODE", XML_DTD_NODE, CONST_PERSISTENT);
1112 REGISTER_LONG_CONSTANT("XML_ELEMENT_DECL_NODE", XML_ELEMENT_DECL, CONST_PERSISTENT);
1113 REGISTER_LONG_CONSTANT("XML_ATTRIBUTE_DECL_NODE", XML_ATTRIBUTE_DECL, CONST_PERSISTENT);
1114 REGISTER_LONG_CONSTANT("XML_ENTITY_DECL_NODE", XML_ENTITY_DECL, CONST_PERSISTENT);
1115 REGISTER_LONG_CONSTANT("XML_NAMESPACE_DECL_NODE", XML_NAMESPACE_DECL, CONST_PERSISTENT);
1116 #if defined(XML_GLOBAL_NAMESPACE)
1117 REGISTER_LONG_CONSTANT("XML_GLOBAL_NAMESPACE", XML_GLOBAL_NAMESPACE, CONST_PERSISTENT);
1118 #endif
1119 REGISTER_LONG_CONSTANT("XML_LOCAL_NAMESPACE", XML_LOCAL_NAMESPACE, CONST_PERSISTENT);
1120 REGISTER_LONG_CONSTANT("XML_ATTRIBUTE_CDATA", XML_ATTRIBUTE_CDATA, CONST_PERSISTENT);
1121 REGISTER_LONG_CONSTANT("XML_ATTRIBUTE_ID", XML_ATTRIBUTE_ID, CONST_PERSISTENT);
1122 REGISTER_LONG_CONSTANT("XML_ATTRIBUTE_IDREF", XML_ATTRIBUTE_IDREF, CONST_PERSISTENT);
1123 REGISTER_LONG_CONSTANT("XML_ATTRIBUTE_IDREFS", XML_ATTRIBUTE_IDREFS, CONST_PERSISTENT);
1124 REGISTER_LONG_CONSTANT("XML_ATTRIBUTE_ENTITY", XML_ATTRIBUTE_ENTITIES, CONST_PERSISTENT);
1125 REGISTER_LONG_CONSTANT("XML_ATTRIBUTE_NMTOKEN", XML_ATTRIBUTE_NMTOKEN, CONST_PERSISTENT);
1126 REGISTER_LONG_CONSTANT("XML_ATTRIBUTE_NMTOKENS", XML_ATTRIBUTE_NMTOKENS, CONST_PERSISTENT);
1127 REGISTER_LONG_CONSTANT("XML_ATTRIBUTE_ENUMERATION", XML_ATTRIBUTE_ENUMERATION, CONST_PERSISTENT);
1128 REGISTER_LONG_CONSTANT("XML_ATTRIBUTE_NOTATION", XML_ATTRIBUTE_NOTATION, CONST_PERSISTENT);
1129 REGISTER_LONG_CONSTANT("DOM_PHP_ERR", PHP_ERR, CONST_PERSISTENT);
1130 REGISTER_LONG_CONSTANT("DOM_INDEX_SIZE_ERR", INDEX_SIZE_ERR, CONST_PERSISTENT);
1131 REGISTER_LONG_CONSTANT("DOMSTRING_SIZE_ERR", DOMSTRING_SIZE_ERR, CONST_PERSISTENT);
1132 REGISTER_LONG_CONSTANT("DOM_HIERARCHY_REQUEST_ERR", HIERARCHY_REQUEST_ERR, CONST_PERSISTENT);
1133 REGISTER_LONG_CONSTANT("DOM_WRONG_DOCUMENT_ERR", WRONG_DOCUMENT_ERR, CONST_PERSISTENT);
1134 REGISTER_LONG_CONSTANT("DOM_INVALID_CHARACTER_ERR", INVALID_CHARACTER_ERR, CONST_PERSISTENT);
1135 REGISTER_LONG_CONSTANT("DOM_NO_DATA_ALLOWED_ERR", NO_DATA_ALLOWED_ERR, CONST_PERSISTENT);
1136 REGISTER_LONG_CONSTANT("DOM_NO_MODIFICATION_ALLOWED_ERR", NO_MODIFICATION_ALLOWED_ERR, CONST_PERSISTENT);
1137 REGISTER_LONG_CONSTANT("DOM_NOT_FOUND_ERR", NOT_FOUND_ERR, CONST_PERSISTENT);
1138 REGISTER_LONG_CONSTANT("DOM_NOT_SUPPORTED_ERR", NOT_SUPPORTED_ERR, CONST_PERSISTENT);
1139 REGISTER_LONG_CONSTANT("DOM_INUSE_ATTRIBUTE_ERR", INUSE_ATTRIBUTE_ERR, CONST_PERSISTENT);
1140 REGISTER_LONG_CONSTANT("DOM_INVALID_STATE_ERR", INVALID_STATE_ERR, CONST_PERSISTENT);
1141 REGISTER_LONG_CONSTANT("DOM_SYNTAX_ERR", SYNTAX_ERR, CONST_PERSISTENT);
1142 REGISTER_LONG_CONSTANT("DOM_INVALID_MODIFICATION_ERR", INVALID_MODIFICATION_ERR, CONST_PERSISTENT);
1143 REGISTER_LONG_CONSTANT("DOM_NAMESPACE_ERR", NAMESPACE_ERR, CONST_PERSISTENT);
1144 REGISTER_LONG_CONSTANT("DOM_INVALID_ACCESS_ERR", INVALID_ACCESS_ERR, CONST_PERSISTENT);
1145 REGISTER_LONG_CONSTANT("DOM_VALIDATION_ERR", VALIDATION_ERR, CONST_PERSISTENT);
1146 REGISTER_LONG_CONSTANT("DOM\\PHP_ERR", PHP_ERR, CONST_PERSISTENT);
1147 REGISTER_LONG_CONSTANT("DOM\\INDEX_SIZE_ERR", INDEX_SIZE_ERR, CONST_PERSISTENT);
1148 REGISTER_LONG_CONSTANT("DOM\\STRING_SIZE_ERR", DOMSTRING_SIZE_ERR, CONST_PERSISTENT);
1149 REGISTER_LONG_CONSTANT("DOM\\HIERARCHY_REQUEST_ERR", HIERARCHY_REQUEST_ERR, CONST_PERSISTENT);
1150 REGISTER_LONG_CONSTANT("DOM\\WRONG_DOCUMENT_ERR", WRONG_DOCUMENT_ERR, CONST_PERSISTENT);
1151 REGISTER_LONG_CONSTANT("DOM\\INVALID_CHARACTER_ERR", INVALID_CHARACTER_ERR, CONST_PERSISTENT);
1152 REGISTER_LONG_CONSTANT("DOM\\NO_DATA_ALLOWED_ERR", NO_DATA_ALLOWED_ERR, CONST_PERSISTENT);
1153 REGISTER_LONG_CONSTANT("DOM\\NO_MODIFICATION_ALLOWED_ERR", NO_MODIFICATION_ALLOWED_ERR, CONST_PERSISTENT);
1154 REGISTER_LONG_CONSTANT("DOM\\NOT_FOUND_ERR", NOT_FOUND_ERR, CONST_PERSISTENT);
1155 REGISTER_LONG_CONSTANT("DOM\\NOT_SUPPORTED_ERR", NOT_SUPPORTED_ERR, CONST_PERSISTENT);
1156 REGISTER_LONG_CONSTANT("DOM\\INUSE_ATTRIBUTE_ERR", INUSE_ATTRIBUTE_ERR, CONST_PERSISTENT);
1157 REGISTER_LONG_CONSTANT("DOM\\INVALID_STATE_ERR", INVALID_STATE_ERR, CONST_PERSISTENT);
1158 REGISTER_LONG_CONSTANT("DOM\\SYNTAX_ERR", SYNTAX_ERR, CONST_PERSISTENT);
1159 REGISTER_LONG_CONSTANT("DOM\\INVALID_MODIFICATION_ERR", INVALID_MODIFICATION_ERR, CONST_PERSISTENT);
1160 REGISTER_LONG_CONSTANT("DOM\\NAMESPACE_ERR", NAMESPACE_ERR, CONST_PERSISTENT);
1161 REGISTER_LONG_CONSTANT("DOM\\INVALID_ACCESS_ERR", INVALID_ACCESS_ERR, CONST_PERSISTENT);
1162 REGISTER_LONG_CONSTANT("DOM\\VALIDATION_ERR", VALIDATION_ERR, CONST_PERSISTENT);
1163 REGISTER_LONG_CONSTANT("DOM\\HTML_NO_DEFAULT_NS", DOM_HTML_NO_DEFAULT_NS, CONST_PERSISTENT);
1164 }
1165
register_class_DOMDocumentType(zend_class_entry * class_entry_DOMNode)1166 static zend_class_entry *register_class_DOMDocumentType(zend_class_entry *class_entry_DOMNode)
1167 {
1168 zend_class_entry ce, *class_entry;
1169
1170 INIT_CLASS_ENTRY(ce, "DOMDocumentType", class_DOMDocumentType_methods);
1171 class_entry = zend_register_internal_class_ex(&ce, class_entry_DOMNode);
1172 zend_register_class_alias("DOM\\DocumentType", class_entry);
1173
1174 zval property_name_default_value;
1175 ZVAL_UNDEF(&property_name_default_value);
1176 zend_string *property_name_name = zend_string_init("name", sizeof("name") - 1, 1);
1177 zend_declare_typed_property(class_entry, property_name_name, &property_name_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING));
1178 zend_string_release(property_name_name);
1179
1180 zval property_entities_default_value;
1181 ZVAL_UNDEF(&property_entities_default_value);
1182 zend_string *property_entities_name = zend_string_init("entities", sizeof("entities") - 1, 1);
1183 zend_string *property_entities_class_DOMNamedNodeMap = zend_string_init("DOMNamedNodeMap", sizeof("DOMNamedNodeMap")-1, 1);
1184 zend_declare_typed_property(class_entry, property_entities_name, &property_entities_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_entities_class_DOMNamedNodeMap, 0, 0));
1185 zend_string_release(property_entities_name);
1186
1187 zval property_notations_default_value;
1188 ZVAL_UNDEF(&property_notations_default_value);
1189 zend_string *property_notations_name = zend_string_init("notations", sizeof("notations") - 1, 1);
1190 zend_string *property_notations_class_DOMNamedNodeMap = zend_string_init("DOMNamedNodeMap", sizeof("DOMNamedNodeMap")-1, 1);
1191 zend_declare_typed_property(class_entry, property_notations_name, &property_notations_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_notations_class_DOMNamedNodeMap, 0, 0));
1192 zend_string_release(property_notations_name);
1193
1194 zval property_publicId_default_value;
1195 ZVAL_UNDEF(&property_publicId_default_value);
1196 zend_string *property_publicId_name = zend_string_init("publicId", sizeof("publicId") - 1, 1);
1197 zend_declare_typed_property(class_entry, property_publicId_name, &property_publicId_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING));
1198 zend_string_release(property_publicId_name);
1199
1200 zval property_systemId_default_value;
1201 ZVAL_UNDEF(&property_systemId_default_value);
1202 zend_string *property_systemId_name = zend_string_init("systemId", sizeof("systemId") - 1, 1);
1203 zend_declare_typed_property(class_entry, property_systemId_name, &property_systemId_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING));
1204 zend_string_release(property_systemId_name);
1205
1206 zval property_internalSubset_default_value;
1207 ZVAL_UNDEF(&property_internalSubset_default_value);
1208 zend_string *property_internalSubset_name = zend_string_init("internalSubset", sizeof("internalSubset") - 1, 1);
1209 zend_declare_typed_property(class_entry, property_internalSubset_name, &property_internalSubset_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
1210 zend_string_release(property_internalSubset_name);
1211
1212 return class_entry;
1213 }
1214
register_class_DOMCdataSection(zend_class_entry * class_entry_DOMText)1215 static zend_class_entry *register_class_DOMCdataSection(zend_class_entry *class_entry_DOMText)
1216 {
1217 zend_class_entry ce, *class_entry;
1218
1219 INIT_CLASS_ENTRY(ce, "DOMCdataSection", class_DOMCdataSection_methods);
1220 class_entry = zend_register_internal_class_ex(&ce, class_entry_DOMText);
1221 zend_register_class_alias("DOM\\CDATASection", class_entry);
1222
1223 return class_entry;
1224 }
1225
register_class_DOMComment(zend_class_entry * class_entry_DOMCharacterData)1226 static zend_class_entry *register_class_DOMComment(zend_class_entry *class_entry_DOMCharacterData)
1227 {
1228 zend_class_entry ce, *class_entry;
1229
1230 INIT_CLASS_ENTRY(ce, "DOMComment", class_DOMComment_methods);
1231 class_entry = zend_register_internal_class_ex(&ce, class_entry_DOMCharacterData);
1232 zend_register_class_alias("DOM\\Comment", class_entry);
1233
1234 return class_entry;
1235 }
1236
register_class_DOMParentNode(void)1237 static zend_class_entry *register_class_DOMParentNode(void)
1238 {
1239 zend_class_entry ce, *class_entry;
1240
1241 INIT_CLASS_ENTRY(ce, "DOMParentNode", class_DOMParentNode_methods);
1242 class_entry = zend_register_internal_interface(&ce);
1243 zend_register_class_alias("DOM\\ParentNode", class_entry);
1244
1245 return class_entry;
1246 }
1247
register_class_DOMChildNode(void)1248 static zend_class_entry *register_class_DOMChildNode(void)
1249 {
1250 zend_class_entry ce, *class_entry;
1251
1252 INIT_CLASS_ENTRY(ce, "DOMChildNode", class_DOMChildNode_methods);
1253 class_entry = zend_register_internal_interface(&ce);
1254 zend_register_class_alias("DOM\\ChildNode", class_entry);
1255
1256 return class_entry;
1257 }
1258
register_class_DOMNode(void)1259 static zend_class_entry *register_class_DOMNode(void)
1260 {
1261 zend_class_entry ce, *class_entry;
1262
1263 INIT_CLASS_ENTRY(ce, "DOMNode", class_DOMNode_methods);
1264 class_entry = zend_register_internal_class_ex(&ce, NULL);
1265 zend_register_class_alias("DOM\\Node", class_entry);
1266
1267 zval const_DOCUMENT_POSITION_DISCONNECTED_value;
1268 ZVAL_LONG(&const_DOCUMENT_POSITION_DISCONNECTED_value, 0x1);
1269 zend_string *const_DOCUMENT_POSITION_DISCONNECTED_name = zend_string_init_interned("DOCUMENT_POSITION_DISCONNECTED", sizeof("DOCUMENT_POSITION_DISCONNECTED") - 1, 1);
1270 zend_declare_typed_class_constant(class_entry, const_DOCUMENT_POSITION_DISCONNECTED_name, &const_DOCUMENT_POSITION_DISCONNECTED_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
1271 zend_string_release(const_DOCUMENT_POSITION_DISCONNECTED_name);
1272
1273 zval const_DOCUMENT_POSITION_PRECEDING_value;
1274 ZVAL_LONG(&const_DOCUMENT_POSITION_PRECEDING_value, 0x2);
1275 zend_string *const_DOCUMENT_POSITION_PRECEDING_name = zend_string_init_interned("DOCUMENT_POSITION_PRECEDING", sizeof("DOCUMENT_POSITION_PRECEDING") - 1, 1);
1276 zend_declare_typed_class_constant(class_entry, const_DOCUMENT_POSITION_PRECEDING_name, &const_DOCUMENT_POSITION_PRECEDING_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
1277 zend_string_release(const_DOCUMENT_POSITION_PRECEDING_name);
1278
1279 zval const_DOCUMENT_POSITION_FOLLOWING_value;
1280 ZVAL_LONG(&const_DOCUMENT_POSITION_FOLLOWING_value, 0x4);
1281 zend_string *const_DOCUMENT_POSITION_FOLLOWING_name = zend_string_init_interned("DOCUMENT_POSITION_FOLLOWING", sizeof("DOCUMENT_POSITION_FOLLOWING") - 1, 1);
1282 zend_declare_typed_class_constant(class_entry, const_DOCUMENT_POSITION_FOLLOWING_name, &const_DOCUMENT_POSITION_FOLLOWING_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
1283 zend_string_release(const_DOCUMENT_POSITION_FOLLOWING_name);
1284
1285 zval const_DOCUMENT_POSITION_CONTAINS_value;
1286 ZVAL_LONG(&const_DOCUMENT_POSITION_CONTAINS_value, 0x8);
1287 zend_string *const_DOCUMENT_POSITION_CONTAINS_name = zend_string_init_interned("DOCUMENT_POSITION_CONTAINS", sizeof("DOCUMENT_POSITION_CONTAINS") - 1, 1);
1288 zend_declare_typed_class_constant(class_entry, const_DOCUMENT_POSITION_CONTAINS_name, &const_DOCUMENT_POSITION_CONTAINS_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
1289 zend_string_release(const_DOCUMENT_POSITION_CONTAINS_name);
1290
1291 zval const_DOCUMENT_POSITION_CONTAINED_BY_value;
1292 ZVAL_LONG(&const_DOCUMENT_POSITION_CONTAINED_BY_value, 0x10);
1293 zend_string *const_DOCUMENT_POSITION_CONTAINED_BY_name = zend_string_init_interned("DOCUMENT_POSITION_CONTAINED_BY", sizeof("DOCUMENT_POSITION_CONTAINED_BY") - 1, 1);
1294 zend_declare_typed_class_constant(class_entry, const_DOCUMENT_POSITION_CONTAINED_BY_name, &const_DOCUMENT_POSITION_CONTAINED_BY_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
1295 zend_string_release(const_DOCUMENT_POSITION_CONTAINED_BY_name);
1296
1297 zval const_DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC_value;
1298 ZVAL_LONG(&const_DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC_value, 0x20);
1299 zend_string *const_DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC_name = zend_string_init_interned("DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", sizeof("DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC") - 1, 1);
1300 zend_declare_typed_class_constant(class_entry, const_DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC_name, &const_DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
1301 zend_string_release(const_DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC_name);
1302
1303 zval property_nodeName_default_value;
1304 ZVAL_UNDEF(&property_nodeName_default_value);
1305 zend_string *property_nodeName_name = zend_string_init("nodeName", sizeof("nodeName") - 1, 1);
1306 zend_declare_typed_property(class_entry, property_nodeName_name, &property_nodeName_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING));
1307 zend_string_release(property_nodeName_name);
1308
1309 zval property_nodeValue_default_value;
1310 ZVAL_UNDEF(&property_nodeValue_default_value);
1311 zend_string *property_nodeValue_name = zend_string_init("nodeValue", sizeof("nodeValue") - 1, 1);
1312 zend_declare_typed_property(class_entry, property_nodeValue_name, &property_nodeValue_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
1313 zend_string_release(property_nodeValue_name);
1314
1315 zval property_nodeType_default_value;
1316 ZVAL_UNDEF(&property_nodeType_default_value);
1317 zend_string *property_nodeType_name = zend_string_init("nodeType", sizeof("nodeType") - 1, 1);
1318 zend_declare_typed_property(class_entry, property_nodeType_name, &property_nodeType_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
1319 zend_string_release(property_nodeType_name);
1320
1321 zval property_parentNode_default_value;
1322 ZVAL_UNDEF(&property_parentNode_default_value);
1323 zend_string *property_parentNode_name = zend_string_init("parentNode", sizeof("parentNode") - 1, 1);
1324 zend_string *property_parentNode_class_DOMNode = zend_string_init("DOMNode", sizeof("DOMNode")-1, 1);
1325 zend_declare_typed_property(class_entry, property_parentNode_name, &property_parentNode_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_parentNode_class_DOMNode, 0, MAY_BE_NULL));
1326 zend_string_release(property_parentNode_name);
1327
1328 zval property_parentElement_default_value;
1329 ZVAL_UNDEF(&property_parentElement_default_value);
1330 zend_string *property_parentElement_name = zend_string_init("parentElement", sizeof("parentElement") - 1, 1);
1331 zend_string *property_parentElement_class_DOMElement = zend_string_init("DOMElement", sizeof("DOMElement")-1, 1);
1332 zend_declare_typed_property(class_entry, property_parentElement_name, &property_parentElement_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_parentElement_class_DOMElement, 0, MAY_BE_NULL));
1333 zend_string_release(property_parentElement_name);
1334
1335 zval property_childNodes_default_value;
1336 ZVAL_UNDEF(&property_childNodes_default_value);
1337 zend_string *property_childNodes_name = zend_string_init("childNodes", sizeof("childNodes") - 1, 1);
1338 zend_string *property_childNodes_class_DOMNodeList = zend_string_init("DOMNodeList", sizeof("DOMNodeList")-1, 1);
1339 zend_declare_typed_property(class_entry, property_childNodes_name, &property_childNodes_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_childNodes_class_DOMNodeList, 0, 0));
1340 zend_string_release(property_childNodes_name);
1341
1342 zval property_firstChild_default_value;
1343 ZVAL_UNDEF(&property_firstChild_default_value);
1344 zend_string *property_firstChild_name = zend_string_init("firstChild", sizeof("firstChild") - 1, 1);
1345 zend_string *property_firstChild_class_DOMNode = zend_string_init("DOMNode", sizeof("DOMNode")-1, 1);
1346 zend_declare_typed_property(class_entry, property_firstChild_name, &property_firstChild_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_firstChild_class_DOMNode, 0, MAY_BE_NULL));
1347 zend_string_release(property_firstChild_name);
1348
1349 zval property_lastChild_default_value;
1350 ZVAL_UNDEF(&property_lastChild_default_value);
1351 zend_string *property_lastChild_name = zend_string_init("lastChild", sizeof("lastChild") - 1, 1);
1352 zend_string *property_lastChild_class_DOMNode = zend_string_init("DOMNode", sizeof("DOMNode")-1, 1);
1353 zend_declare_typed_property(class_entry, property_lastChild_name, &property_lastChild_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_lastChild_class_DOMNode, 0, MAY_BE_NULL));
1354 zend_string_release(property_lastChild_name);
1355
1356 zval property_previousSibling_default_value;
1357 ZVAL_UNDEF(&property_previousSibling_default_value);
1358 zend_string *property_previousSibling_name = zend_string_init("previousSibling", sizeof("previousSibling") - 1, 1);
1359 zend_string *property_previousSibling_class_DOMNode = zend_string_init("DOMNode", sizeof("DOMNode")-1, 1);
1360 zend_declare_typed_property(class_entry, property_previousSibling_name, &property_previousSibling_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_previousSibling_class_DOMNode, 0, MAY_BE_NULL));
1361 zend_string_release(property_previousSibling_name);
1362
1363 zval property_nextSibling_default_value;
1364 ZVAL_UNDEF(&property_nextSibling_default_value);
1365 zend_string *property_nextSibling_name = zend_string_init("nextSibling", sizeof("nextSibling") - 1, 1);
1366 zend_string *property_nextSibling_class_DOMNode = zend_string_init("DOMNode", sizeof("DOMNode")-1, 1);
1367 zend_declare_typed_property(class_entry, property_nextSibling_name, &property_nextSibling_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_nextSibling_class_DOMNode, 0, MAY_BE_NULL));
1368 zend_string_release(property_nextSibling_name);
1369
1370 zval property_attributes_default_value;
1371 ZVAL_UNDEF(&property_attributes_default_value);
1372 zend_string *property_attributes_name = zend_string_init("attributes", sizeof("attributes") - 1, 1);
1373 zend_string *property_attributes_class_DOMNamedNodeMap = zend_string_init("DOMNamedNodeMap", sizeof("DOMNamedNodeMap")-1, 1);
1374 zend_declare_typed_property(class_entry, property_attributes_name, &property_attributes_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_attributes_class_DOMNamedNodeMap, 0, MAY_BE_NULL));
1375 zend_string_release(property_attributes_name);
1376
1377 zval property_isConnected_default_value;
1378 ZVAL_UNDEF(&property_isConnected_default_value);
1379 zend_string *property_isConnected_name = zend_string_init("isConnected", sizeof("isConnected") - 1, 1);
1380 zend_declare_typed_property(class_entry, property_isConnected_name, &property_isConnected_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_BOOL));
1381 zend_string_release(property_isConnected_name);
1382
1383 zval property_ownerDocument_default_value;
1384 ZVAL_UNDEF(&property_ownerDocument_default_value);
1385 zend_string *property_ownerDocument_name = zend_string_init("ownerDocument", sizeof("ownerDocument") - 1, 1);
1386 zend_string *property_ownerDocument_class_DOM_Document = zend_string_init("DOM\\Document", sizeof("DOM\\Document")-1, 1);
1387 zend_declare_typed_property(class_entry, property_ownerDocument_name, &property_ownerDocument_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_ownerDocument_class_DOM_Document, 0, MAY_BE_NULL));
1388 zend_string_release(property_ownerDocument_name);
1389
1390 zval property_namespaceURI_default_value;
1391 ZVAL_UNDEF(&property_namespaceURI_default_value);
1392 zend_string *property_namespaceURI_name = zend_string_init("namespaceURI", sizeof("namespaceURI") - 1, 1);
1393 zend_declare_typed_property(class_entry, property_namespaceURI_name, &property_namespaceURI_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
1394 zend_string_release(property_namespaceURI_name);
1395
1396 zval property_prefix_default_value;
1397 ZVAL_UNDEF(&property_prefix_default_value);
1398 zend_string *property_prefix_name = zend_string_init("prefix", sizeof("prefix") - 1, 1);
1399 zend_declare_typed_property(class_entry, property_prefix_name, &property_prefix_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING));
1400 zend_string_release(property_prefix_name);
1401
1402 zval property_localName_default_value;
1403 ZVAL_UNDEF(&property_localName_default_value);
1404 zend_string *property_localName_name = zend_string_init("localName", sizeof("localName") - 1, 1);
1405 zend_declare_typed_property(class_entry, property_localName_name, &property_localName_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
1406 zend_string_release(property_localName_name);
1407
1408 zval property_baseURI_default_value;
1409 ZVAL_UNDEF(&property_baseURI_default_value);
1410 zend_string *property_baseURI_name = zend_string_init("baseURI", sizeof("baseURI") - 1, 1);
1411 zend_declare_typed_property(class_entry, property_baseURI_name, &property_baseURI_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
1412 zend_string_release(property_baseURI_name);
1413
1414 zval property_textContent_default_value;
1415 ZVAL_UNDEF(&property_textContent_default_value);
1416 zend_string *property_textContent_name = zend_string_init("textContent", sizeof("textContent") - 1, 1);
1417 zend_declare_typed_property(class_entry, property_textContent_name, &property_textContent_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING));
1418 zend_string_release(property_textContent_name);
1419
1420 return class_entry;
1421 }
1422
register_class_DOMNameSpaceNode(void)1423 static zend_class_entry *register_class_DOMNameSpaceNode(void)
1424 {
1425 zend_class_entry ce, *class_entry;
1426
1427 INIT_CLASS_ENTRY(ce, "DOMNameSpaceNode", class_DOMNameSpaceNode_methods);
1428 class_entry = zend_register_internal_class_ex(&ce, NULL);
1429 zend_register_class_alias("DOM\\NameSpaceNode", class_entry);
1430
1431 zval property_nodeName_default_value;
1432 ZVAL_UNDEF(&property_nodeName_default_value);
1433 zend_string *property_nodeName_name = zend_string_init("nodeName", sizeof("nodeName") - 1, 1);
1434 zend_declare_typed_property(class_entry, property_nodeName_name, &property_nodeName_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING));
1435 zend_string_release(property_nodeName_name);
1436
1437 zval property_nodeValue_default_value;
1438 ZVAL_UNDEF(&property_nodeValue_default_value);
1439 zend_string *property_nodeValue_name = zend_string_init("nodeValue", sizeof("nodeValue") - 1, 1);
1440 zend_declare_typed_property(class_entry, property_nodeValue_name, &property_nodeValue_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
1441 zend_string_release(property_nodeValue_name);
1442
1443 zval property_nodeType_default_value;
1444 ZVAL_UNDEF(&property_nodeType_default_value);
1445 zend_string *property_nodeType_name = zend_string_init("nodeType", sizeof("nodeType") - 1, 1);
1446 zend_declare_typed_property(class_entry, property_nodeType_name, &property_nodeType_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
1447 zend_string_release(property_nodeType_name);
1448
1449 zval property_prefix_default_value;
1450 ZVAL_UNDEF(&property_prefix_default_value);
1451 zend_string *property_prefix_name = zend_string_init("prefix", sizeof("prefix") - 1, 1);
1452 zend_declare_typed_property(class_entry, property_prefix_name, &property_prefix_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING));
1453 zend_string_release(property_prefix_name);
1454
1455 zval property_localName_default_value;
1456 ZVAL_UNDEF(&property_localName_default_value);
1457 zend_string *property_localName_name = zend_string_init("localName", sizeof("localName") - 1, 1);
1458 zend_declare_typed_property(class_entry, property_localName_name, &property_localName_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
1459 zend_string_release(property_localName_name);
1460
1461 zval property_namespaceURI_default_value;
1462 ZVAL_UNDEF(&property_namespaceURI_default_value);
1463 zend_string *property_namespaceURI_name = zend_string_init("namespaceURI", sizeof("namespaceURI") - 1, 1);
1464 zend_declare_typed_property(class_entry, property_namespaceURI_name, &property_namespaceURI_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
1465 zend_string_release(property_namespaceURI_name);
1466
1467 zval property_isConnected_default_value;
1468 ZVAL_UNDEF(&property_isConnected_default_value);
1469 zend_string *property_isConnected_name = zend_string_init("isConnected", sizeof("isConnected") - 1, 1);
1470 zend_declare_typed_property(class_entry, property_isConnected_name, &property_isConnected_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_BOOL));
1471 zend_string_release(property_isConnected_name);
1472
1473 zval property_ownerDocument_default_value;
1474 ZVAL_UNDEF(&property_ownerDocument_default_value);
1475 zend_string *property_ownerDocument_name = zend_string_init("ownerDocument", sizeof("ownerDocument") - 1, 1);
1476 zend_string *property_ownerDocument_class_DOMDocument = zend_string_init("DOMDocument", sizeof("DOMDocument")-1, 1);
1477 zend_declare_typed_property(class_entry, property_ownerDocument_name, &property_ownerDocument_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_ownerDocument_class_DOMDocument, 0, MAY_BE_NULL));
1478 zend_string_release(property_ownerDocument_name);
1479
1480 zval property_parentNode_default_value;
1481 ZVAL_UNDEF(&property_parentNode_default_value);
1482 zend_string *property_parentNode_name = zend_string_init("parentNode", sizeof("parentNode") - 1, 1);
1483 zend_string *property_parentNode_class_DOMNode = zend_string_init("DOMNode", sizeof("DOMNode")-1, 1);
1484 zend_declare_typed_property(class_entry, property_parentNode_name, &property_parentNode_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_parentNode_class_DOMNode, 0, MAY_BE_NULL));
1485 zend_string_release(property_parentNode_name);
1486
1487 zval property_parentElement_default_value;
1488 ZVAL_UNDEF(&property_parentElement_default_value);
1489 zend_string *property_parentElement_name = zend_string_init("parentElement", sizeof("parentElement") - 1, 1);
1490 zend_string *property_parentElement_class_DOMElement = zend_string_init("DOMElement", sizeof("DOMElement")-1, 1);
1491 zend_declare_typed_property(class_entry, property_parentElement_name, &property_parentElement_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_parentElement_class_DOMElement, 0, MAY_BE_NULL));
1492 zend_string_release(property_parentElement_name);
1493
1494 return class_entry;
1495 }
1496
register_class_DOMImplementation(void)1497 static zend_class_entry *register_class_DOMImplementation(void)
1498 {
1499 zend_class_entry ce, *class_entry;
1500
1501 INIT_CLASS_ENTRY(ce, "DOMImplementation", class_DOMImplementation_methods);
1502 class_entry = zend_register_internal_class_ex(&ce, NULL);
1503
1504 return class_entry;
1505 }
1506
register_class_DOMDocumentFragment(zend_class_entry * class_entry_DOMNode,zend_class_entry * class_entry_DOMParentNode)1507 static zend_class_entry *register_class_DOMDocumentFragment(zend_class_entry *class_entry_DOMNode, zend_class_entry *class_entry_DOMParentNode)
1508 {
1509 zend_class_entry ce, *class_entry;
1510
1511 INIT_CLASS_ENTRY(ce, "DOMDocumentFragment", class_DOMDocumentFragment_methods);
1512 class_entry = zend_register_internal_class_ex(&ce, class_entry_DOMNode);
1513 zend_class_implements(class_entry, 1, class_entry_DOMParentNode);
1514 zend_register_class_alias("DOM\\DocumentFragment", class_entry);
1515
1516 zval property_firstElementChild_default_value;
1517 ZVAL_UNDEF(&property_firstElementChild_default_value);
1518 zend_string *property_firstElementChild_name = zend_string_init("firstElementChild", sizeof("firstElementChild") - 1, 1);
1519 zend_string *property_firstElementChild_class_DOMElement = zend_string_init("DOMElement", sizeof("DOMElement")-1, 1);
1520 zend_declare_typed_property(class_entry, property_firstElementChild_name, &property_firstElementChild_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_firstElementChild_class_DOMElement, 0, MAY_BE_NULL));
1521 zend_string_release(property_firstElementChild_name);
1522
1523 zval property_lastElementChild_default_value;
1524 ZVAL_UNDEF(&property_lastElementChild_default_value);
1525 zend_string *property_lastElementChild_name = zend_string_init("lastElementChild", sizeof("lastElementChild") - 1, 1);
1526 zend_string *property_lastElementChild_class_DOMElement = zend_string_init("DOMElement", sizeof("DOMElement")-1, 1);
1527 zend_declare_typed_property(class_entry, property_lastElementChild_name, &property_lastElementChild_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_lastElementChild_class_DOMElement, 0, MAY_BE_NULL));
1528 zend_string_release(property_lastElementChild_name);
1529
1530 zval property_childElementCount_default_value;
1531 ZVAL_UNDEF(&property_childElementCount_default_value);
1532 zend_string *property_childElementCount_name = zend_string_init("childElementCount", sizeof("childElementCount") - 1, 1);
1533 zend_declare_typed_property(class_entry, property_childElementCount_name, &property_childElementCount_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
1534 zend_string_release(property_childElementCount_name);
1535
1536 return class_entry;
1537 }
1538
register_class_DOMNodeList(zend_class_entry * class_entry_IteratorAggregate,zend_class_entry * class_entry_Countable)1539 static zend_class_entry *register_class_DOMNodeList(zend_class_entry *class_entry_IteratorAggregate, zend_class_entry *class_entry_Countable)
1540 {
1541 zend_class_entry ce, *class_entry;
1542
1543 INIT_CLASS_ENTRY(ce, "DOMNodeList", class_DOMNodeList_methods);
1544 class_entry = zend_register_internal_class_ex(&ce, NULL);
1545 zend_class_implements(class_entry, 2, class_entry_IteratorAggregate, class_entry_Countable);
1546 zend_register_class_alias("DOM\\NodeList", class_entry);
1547
1548 zval property_length_default_value;
1549 ZVAL_UNDEF(&property_length_default_value);
1550 zend_string *property_length_name = zend_string_init("length", sizeof("length") - 1, 1);
1551 zend_declare_typed_property(class_entry, property_length_name, &property_length_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
1552 zend_string_release(property_length_name);
1553
1554 return class_entry;
1555 }
1556
register_class_DOMCharacterData(zend_class_entry * class_entry_DOMNode,zend_class_entry * class_entry_DOMChildNode)1557 static zend_class_entry *register_class_DOMCharacterData(zend_class_entry *class_entry_DOMNode, zend_class_entry *class_entry_DOMChildNode)
1558 {
1559 zend_class_entry ce, *class_entry;
1560
1561 INIT_CLASS_ENTRY(ce, "DOMCharacterData", class_DOMCharacterData_methods);
1562 class_entry = zend_register_internal_class_ex(&ce, class_entry_DOMNode);
1563 zend_class_implements(class_entry, 1, class_entry_DOMChildNode);
1564 zend_register_class_alias("DOM\\CharacterData", class_entry);
1565
1566 zval property_data_default_value;
1567 ZVAL_UNDEF(&property_data_default_value);
1568 zend_string *property_data_name = zend_string_init("data", sizeof("data") - 1, 1);
1569 zend_declare_typed_property(class_entry, property_data_name, &property_data_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING));
1570 zend_string_release(property_data_name);
1571
1572 zval property_length_default_value;
1573 ZVAL_UNDEF(&property_length_default_value);
1574 zend_string *property_length_name = zend_string_init("length", sizeof("length") - 1, 1);
1575 zend_declare_typed_property(class_entry, property_length_name, &property_length_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
1576 zend_string_release(property_length_name);
1577
1578 zval property_previousElementSibling_default_value;
1579 ZVAL_UNDEF(&property_previousElementSibling_default_value);
1580 zend_string *property_previousElementSibling_name = zend_string_init("previousElementSibling", sizeof("previousElementSibling") - 1, 1);
1581 zend_string *property_previousElementSibling_class_DOMElement = zend_string_init("DOMElement", sizeof("DOMElement")-1, 1);
1582 zend_declare_typed_property(class_entry, property_previousElementSibling_name, &property_previousElementSibling_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_previousElementSibling_class_DOMElement, 0, MAY_BE_NULL));
1583 zend_string_release(property_previousElementSibling_name);
1584
1585 zval property_nextElementSibling_default_value;
1586 ZVAL_UNDEF(&property_nextElementSibling_default_value);
1587 zend_string *property_nextElementSibling_name = zend_string_init("nextElementSibling", sizeof("nextElementSibling") - 1, 1);
1588 zend_string *property_nextElementSibling_class_DOMElement = zend_string_init("DOMElement", sizeof("DOMElement")-1, 1);
1589 zend_declare_typed_property(class_entry, property_nextElementSibling_name, &property_nextElementSibling_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_nextElementSibling_class_DOMElement, 0, MAY_BE_NULL));
1590 zend_string_release(property_nextElementSibling_name);
1591
1592 return class_entry;
1593 }
1594
register_class_DOMAttr(zend_class_entry * class_entry_DOMNode)1595 static zend_class_entry *register_class_DOMAttr(zend_class_entry *class_entry_DOMNode)
1596 {
1597 zend_class_entry ce, *class_entry;
1598
1599 INIT_CLASS_ENTRY(ce, "DOMAttr", class_DOMAttr_methods);
1600 class_entry = zend_register_internal_class_ex(&ce, class_entry_DOMNode);
1601 zend_register_class_alias("DOM\\Attr", class_entry);
1602
1603 zval property_name_default_value;
1604 ZVAL_UNDEF(&property_name_default_value);
1605 zend_string *property_name_name = zend_string_init("name", sizeof("name") - 1, 1);
1606 zend_declare_typed_property(class_entry, property_name_name, &property_name_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING));
1607 zend_string_release(property_name_name);
1608
1609 zval property_specified_default_value;
1610 ZVAL_TRUE(&property_specified_default_value);
1611 zend_string *property_specified_name = zend_string_init("specified", sizeof("specified") - 1, 1);
1612 zend_declare_typed_property(class_entry, property_specified_name, &property_specified_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_BOOL));
1613 zend_string_release(property_specified_name);
1614
1615 zval property_value_default_value;
1616 ZVAL_UNDEF(&property_value_default_value);
1617 zend_string *property_value_name = zend_string_init("value", sizeof("value") - 1, 1);
1618 zend_declare_typed_property(class_entry, property_value_name, &property_value_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING));
1619 zend_string_release(property_value_name);
1620
1621 zval property_ownerElement_default_value;
1622 ZVAL_UNDEF(&property_ownerElement_default_value);
1623 zend_string *property_ownerElement_name = zend_string_init("ownerElement", sizeof("ownerElement") - 1, 1);
1624 zend_string *property_ownerElement_class_DOMElement = zend_string_init("DOMElement", sizeof("DOMElement")-1, 1);
1625 zend_declare_typed_property(class_entry, property_ownerElement_name, &property_ownerElement_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_ownerElement_class_DOMElement, 0, MAY_BE_NULL));
1626 zend_string_release(property_ownerElement_name);
1627
1628 zval property_schemaTypeInfo_default_value;
1629 ZVAL_NULL(&property_schemaTypeInfo_default_value);
1630 zend_string *property_schemaTypeInfo_name = zend_string_init("schemaTypeInfo", sizeof("schemaTypeInfo") - 1, 1);
1631 zend_declare_typed_property(class_entry, property_schemaTypeInfo_name, &property_schemaTypeInfo_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_ANY));
1632 zend_string_release(property_schemaTypeInfo_name);
1633
1634 return class_entry;
1635 }
1636
register_class_DOMElement(zend_class_entry * class_entry_DOMNode,zend_class_entry * class_entry_DOMParentNode,zend_class_entry * class_entry_DOMChildNode)1637 static zend_class_entry *register_class_DOMElement(zend_class_entry *class_entry_DOMNode, zend_class_entry *class_entry_DOMParentNode, zend_class_entry *class_entry_DOMChildNode)
1638 {
1639 zend_class_entry ce, *class_entry;
1640
1641 INIT_CLASS_ENTRY(ce, "DOMElement", class_DOMElement_methods);
1642 class_entry = zend_register_internal_class_ex(&ce, class_entry_DOMNode);
1643 zend_class_implements(class_entry, 2, class_entry_DOMParentNode, class_entry_DOMChildNode);
1644 zend_register_class_alias("DOM\\Element", class_entry);
1645
1646 zval property_tagName_default_value;
1647 ZVAL_UNDEF(&property_tagName_default_value);
1648 zend_string *property_tagName_name = zend_string_init("tagName", sizeof("tagName") - 1, 1);
1649 zend_declare_typed_property(class_entry, property_tagName_name, &property_tagName_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING));
1650 zend_string_release(property_tagName_name);
1651
1652 zval property_className_default_value;
1653 ZVAL_UNDEF(&property_className_default_value);
1654 zend_string *property_className_name = zend_string_init("className", sizeof("className") - 1, 1);
1655 zend_declare_typed_property(class_entry, property_className_name, &property_className_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING));
1656 zend_string_release(property_className_name);
1657
1658 zval property_id_default_value;
1659 ZVAL_UNDEF(&property_id_default_value);
1660 zend_string *property_id_name = zend_string_init("id", sizeof("id") - 1, 1);
1661 zend_declare_typed_property(class_entry, property_id_name, &property_id_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING));
1662 zend_string_release(property_id_name);
1663
1664 zval property_schemaTypeInfo_default_value;
1665 ZVAL_NULL(&property_schemaTypeInfo_default_value);
1666 zend_string *property_schemaTypeInfo_name = zend_string_init("schemaTypeInfo", sizeof("schemaTypeInfo") - 1, 1);
1667 zend_declare_typed_property(class_entry, property_schemaTypeInfo_name, &property_schemaTypeInfo_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_ANY));
1668 zend_string_release(property_schemaTypeInfo_name);
1669
1670 zval property_firstElementChild_default_value;
1671 ZVAL_UNDEF(&property_firstElementChild_default_value);
1672 zend_string *property_firstElementChild_name = zend_string_init("firstElementChild", sizeof("firstElementChild") - 1, 1);
1673 zend_string *property_firstElementChild_class_DOMElement = zend_string_init("DOMElement", sizeof("DOMElement")-1, 1);
1674 zend_declare_typed_property(class_entry, property_firstElementChild_name, &property_firstElementChild_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_firstElementChild_class_DOMElement, 0, MAY_BE_NULL));
1675 zend_string_release(property_firstElementChild_name);
1676
1677 zval property_lastElementChild_default_value;
1678 ZVAL_UNDEF(&property_lastElementChild_default_value);
1679 zend_string *property_lastElementChild_name = zend_string_init("lastElementChild", sizeof("lastElementChild") - 1, 1);
1680 zend_string *property_lastElementChild_class_DOMElement = zend_string_init("DOMElement", sizeof("DOMElement")-1, 1);
1681 zend_declare_typed_property(class_entry, property_lastElementChild_name, &property_lastElementChild_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_lastElementChild_class_DOMElement, 0, MAY_BE_NULL));
1682 zend_string_release(property_lastElementChild_name);
1683
1684 zval property_childElementCount_default_value;
1685 ZVAL_UNDEF(&property_childElementCount_default_value);
1686 zend_string *property_childElementCount_name = zend_string_init("childElementCount", sizeof("childElementCount") - 1, 1);
1687 zend_declare_typed_property(class_entry, property_childElementCount_name, &property_childElementCount_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
1688 zend_string_release(property_childElementCount_name);
1689
1690 zval property_previousElementSibling_default_value;
1691 ZVAL_UNDEF(&property_previousElementSibling_default_value);
1692 zend_string *property_previousElementSibling_name = zend_string_init("previousElementSibling", sizeof("previousElementSibling") - 1, 1);
1693 zend_string *property_previousElementSibling_class_DOMElement = zend_string_init("DOMElement", sizeof("DOMElement")-1, 1);
1694 zend_declare_typed_property(class_entry, property_previousElementSibling_name, &property_previousElementSibling_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_previousElementSibling_class_DOMElement, 0, MAY_BE_NULL));
1695 zend_string_release(property_previousElementSibling_name);
1696
1697 zval property_nextElementSibling_default_value;
1698 ZVAL_UNDEF(&property_nextElementSibling_default_value);
1699 zend_string *property_nextElementSibling_name = zend_string_init("nextElementSibling", sizeof("nextElementSibling") - 1, 1);
1700 zend_string *property_nextElementSibling_class_DOMElement = zend_string_init("DOMElement", sizeof("DOMElement")-1, 1);
1701 zend_declare_typed_property(class_entry, property_nextElementSibling_name, &property_nextElementSibling_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_nextElementSibling_class_DOMElement, 0, MAY_BE_NULL));
1702 zend_string_release(property_nextElementSibling_name);
1703
1704 return class_entry;
1705 }
1706
register_class_DOMDocument(zend_class_entry * class_entry_DOM_Document)1707 static zend_class_entry *register_class_DOMDocument(zend_class_entry *class_entry_DOM_Document)
1708 {
1709 zend_class_entry ce, *class_entry;
1710
1711 INIT_CLASS_ENTRY(ce, "DOMDocument", class_DOMDocument_methods);
1712 class_entry = zend_register_internal_class_ex(&ce, class_entry_DOM_Document);
1713
1714 zval property_implementation_default_value;
1715 ZVAL_UNDEF(&property_implementation_default_value);
1716 zend_string *property_implementation_name = zend_string_init("implementation", sizeof("implementation") - 1, 1);
1717 zend_string *property_implementation_class_DOMImplementation = zend_string_init("DOMImplementation", sizeof("DOMImplementation")-1, 1);
1718 zend_declare_typed_property(class_entry, property_implementation_name, &property_implementation_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_implementation_class_DOMImplementation, 0, 0));
1719 zend_string_release(property_implementation_name);
1720
1721 zval property_actualEncoding_default_value;
1722 ZVAL_UNDEF(&property_actualEncoding_default_value);
1723 zend_string *property_actualEncoding_name = zend_string_init("actualEncoding", sizeof("actualEncoding") - 1, 1);
1724 zend_declare_typed_property(class_entry, property_actualEncoding_name, &property_actualEncoding_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
1725 zend_string_release(property_actualEncoding_name);
1726
1727 zval property_xmlEncoding_default_value;
1728 ZVAL_UNDEF(&property_xmlEncoding_default_value);
1729 zend_string *property_xmlEncoding_name = zend_string_init("xmlEncoding", sizeof("xmlEncoding") - 1, 1);
1730 zend_declare_typed_property(class_entry, property_xmlEncoding_name, &property_xmlEncoding_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
1731 zend_string_release(property_xmlEncoding_name);
1732
1733 zval property_standalone_default_value;
1734 ZVAL_UNDEF(&property_standalone_default_value);
1735 zend_string *property_standalone_name = zend_string_init("standalone", sizeof("standalone") - 1, 1);
1736 zend_declare_typed_property(class_entry, property_standalone_name, &property_standalone_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_BOOL));
1737 zend_string_release(property_standalone_name);
1738
1739 zval property_xmlStandalone_default_value;
1740 ZVAL_UNDEF(&property_xmlStandalone_default_value);
1741 zend_string *property_xmlStandalone_name = zend_string_init("xmlStandalone", sizeof("xmlStandalone") - 1, 1);
1742 zend_declare_typed_property(class_entry, property_xmlStandalone_name, &property_xmlStandalone_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_BOOL));
1743 zend_string_release(property_xmlStandalone_name);
1744
1745 zval property_version_default_value;
1746 ZVAL_UNDEF(&property_version_default_value);
1747 zend_string *property_version_name = zend_string_init("version", sizeof("version") - 1, 1);
1748 zend_declare_typed_property(class_entry, property_version_name, &property_version_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
1749 zend_string_release(property_version_name);
1750
1751 zval property_xmlVersion_default_value;
1752 ZVAL_UNDEF(&property_xmlVersion_default_value);
1753 zend_string *property_xmlVersion_name = zend_string_init("xmlVersion", sizeof("xmlVersion") - 1, 1);
1754 zend_declare_typed_property(class_entry, property_xmlVersion_name, &property_xmlVersion_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
1755 zend_string_release(property_xmlVersion_name);
1756
1757 zval property_config_default_value;
1758 ZVAL_UNDEF(&property_config_default_value);
1759 zend_string *property_config_name = zend_string_init("config", sizeof("config") - 1, 1);
1760 zend_declare_typed_property(class_entry, property_config_name, &property_config_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_ANY));
1761 zend_string_release(property_config_name);
1762
1763 zval property_formatOutput_default_value;
1764 ZVAL_UNDEF(&property_formatOutput_default_value);
1765 zend_string *property_formatOutput_name = zend_string_init("formatOutput", sizeof("formatOutput") - 1, 1);
1766 zend_declare_typed_property(class_entry, property_formatOutput_name, &property_formatOutput_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_BOOL));
1767 zend_string_release(property_formatOutput_name);
1768
1769 zval property_validateOnParse_default_value;
1770 ZVAL_UNDEF(&property_validateOnParse_default_value);
1771 zend_string *property_validateOnParse_name = zend_string_init("validateOnParse", sizeof("validateOnParse") - 1, 1);
1772 zend_declare_typed_property(class_entry, property_validateOnParse_name, &property_validateOnParse_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_BOOL));
1773 zend_string_release(property_validateOnParse_name);
1774
1775 zval property_resolveExternals_default_value;
1776 ZVAL_UNDEF(&property_resolveExternals_default_value);
1777 zend_string *property_resolveExternals_name = zend_string_init("resolveExternals", sizeof("resolveExternals") - 1, 1);
1778 zend_declare_typed_property(class_entry, property_resolveExternals_name, &property_resolveExternals_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_BOOL));
1779 zend_string_release(property_resolveExternals_name);
1780
1781 zval property_preserveWhiteSpace_default_value;
1782 ZVAL_UNDEF(&property_preserveWhiteSpace_default_value);
1783 zend_string *property_preserveWhiteSpace_name = zend_string_init("preserveWhiteSpace", sizeof("preserveWhiteSpace") - 1, 1);
1784 zend_declare_typed_property(class_entry, property_preserveWhiteSpace_name, &property_preserveWhiteSpace_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_BOOL));
1785 zend_string_release(property_preserveWhiteSpace_name);
1786
1787 zval property_recover_default_value;
1788 ZVAL_UNDEF(&property_recover_default_value);
1789 zend_string *property_recover_name = zend_string_init("recover", sizeof("recover") - 1, 1);
1790 zend_declare_typed_property(class_entry, property_recover_name, &property_recover_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_BOOL));
1791 zend_string_release(property_recover_name);
1792
1793 zval property_substituteEntities_default_value;
1794 ZVAL_UNDEF(&property_substituteEntities_default_value);
1795 zend_string *property_substituteEntities_name = zend_string_init("substituteEntities", sizeof("substituteEntities") - 1, 1);
1796 zend_declare_typed_property(class_entry, property_substituteEntities_name, &property_substituteEntities_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_BOOL));
1797 zend_string_release(property_substituteEntities_name);
1798
1799 return class_entry;
1800 }
1801
register_class_DOMException(zend_class_entry * class_entry_Exception)1802 static zend_class_entry *register_class_DOMException(zend_class_entry *class_entry_Exception)
1803 {
1804 zend_class_entry ce, *class_entry;
1805
1806 INIT_CLASS_ENTRY(ce, "DOMException", class_DOMException_methods);
1807 class_entry = zend_register_internal_class_ex(&ce, class_entry_Exception);
1808 class_entry->ce_flags |= ZEND_ACC_FINAL;
1809 zend_register_class_alias("DOM\\DOMException", class_entry);
1810
1811 zval property_code_default_value;
1812 ZVAL_LONG(&property_code_default_value, 0);
1813 zend_string *property_code_name = zend_string_init("code", sizeof("code") - 1, 1);
1814 zend_declare_typed_property(class_entry, property_code_name, &property_code_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_NONE(0));
1815 zend_string_release(property_code_name);
1816
1817 return class_entry;
1818 }
1819
register_class_DOMText(zend_class_entry * class_entry_DOMCharacterData)1820 static zend_class_entry *register_class_DOMText(zend_class_entry *class_entry_DOMCharacterData)
1821 {
1822 zend_class_entry ce, *class_entry;
1823
1824 INIT_CLASS_ENTRY(ce, "DOMText", class_DOMText_methods);
1825 class_entry = zend_register_internal_class_ex(&ce, class_entry_DOMCharacterData);
1826 zend_register_class_alias("DOM\\Text", class_entry);
1827
1828 zval property_wholeText_default_value;
1829 ZVAL_UNDEF(&property_wholeText_default_value);
1830 zend_string *property_wholeText_name = zend_string_init("wholeText", sizeof("wholeText") - 1, 1);
1831 zend_declare_typed_property(class_entry, property_wholeText_name, &property_wholeText_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING));
1832 zend_string_release(property_wholeText_name);
1833
1834 return class_entry;
1835 }
1836
register_class_DOMNamedNodeMap(zend_class_entry * class_entry_IteratorAggregate,zend_class_entry * class_entry_Countable)1837 static zend_class_entry *register_class_DOMNamedNodeMap(zend_class_entry *class_entry_IteratorAggregate, zend_class_entry *class_entry_Countable)
1838 {
1839 zend_class_entry ce, *class_entry;
1840
1841 INIT_CLASS_ENTRY(ce, "DOMNamedNodeMap", class_DOMNamedNodeMap_methods);
1842 class_entry = zend_register_internal_class_ex(&ce, NULL);
1843 zend_class_implements(class_entry, 2, class_entry_IteratorAggregate, class_entry_Countable);
1844 zend_register_class_alias("DOM\\NamedNodeMap", class_entry);
1845
1846 zval property_length_default_value;
1847 ZVAL_UNDEF(&property_length_default_value);
1848 zend_string *property_length_name = zend_string_init("length", sizeof("length") - 1, 1);
1849 zend_declare_typed_property(class_entry, property_length_name, &property_length_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
1850 zend_string_release(property_length_name);
1851
1852 return class_entry;
1853 }
1854
register_class_DOMEntity(zend_class_entry * class_entry_DOMNode)1855 static zend_class_entry *register_class_DOMEntity(zend_class_entry *class_entry_DOMNode)
1856 {
1857 zend_class_entry ce, *class_entry;
1858
1859 INIT_CLASS_ENTRY(ce, "DOMEntity", class_DOMEntity_methods);
1860 class_entry = zend_register_internal_class_ex(&ce, class_entry_DOMNode);
1861 zend_register_class_alias("DOM\\Entity", class_entry);
1862
1863 zval property_publicId_default_value;
1864 ZVAL_UNDEF(&property_publicId_default_value);
1865 zend_string *property_publicId_name = zend_string_init("publicId", sizeof("publicId") - 1, 1);
1866 zend_declare_typed_property(class_entry, property_publicId_name, &property_publicId_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
1867 zend_string_release(property_publicId_name);
1868
1869 zval property_systemId_default_value;
1870 ZVAL_UNDEF(&property_systemId_default_value);
1871 zend_string *property_systemId_name = zend_string_init("systemId", sizeof("systemId") - 1, 1);
1872 zend_declare_typed_property(class_entry, property_systemId_name, &property_systemId_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
1873 zend_string_release(property_systemId_name);
1874
1875 zval property_notationName_default_value;
1876 ZVAL_UNDEF(&property_notationName_default_value);
1877 zend_string *property_notationName_name = zend_string_init("notationName", sizeof("notationName") - 1, 1);
1878 zend_declare_typed_property(class_entry, property_notationName_name, &property_notationName_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
1879 zend_string_release(property_notationName_name);
1880
1881 zval property_actualEncoding_default_value;
1882 ZVAL_NULL(&property_actualEncoding_default_value);
1883 zend_string *property_actualEncoding_name = zend_string_init("actualEncoding", sizeof("actualEncoding") - 1, 1);
1884 zend_declare_typed_property(class_entry, property_actualEncoding_name, &property_actualEncoding_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
1885 zend_string_release(property_actualEncoding_name);
1886
1887 zval property_encoding_default_value;
1888 ZVAL_NULL(&property_encoding_default_value);
1889 zend_string *property_encoding_name = zend_string_init("encoding", sizeof("encoding") - 1, 1);
1890 zend_declare_typed_property(class_entry, property_encoding_name, &property_encoding_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
1891 zend_string_release(property_encoding_name);
1892
1893 zval property_version_default_value;
1894 ZVAL_NULL(&property_version_default_value);
1895 zend_string *property_version_name = zend_string_init("version", sizeof("version") - 1, 1);
1896 zend_declare_typed_property(class_entry, property_version_name, &property_version_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
1897 zend_string_release(property_version_name);
1898
1899 return class_entry;
1900 }
1901
register_class_DOMEntityReference(zend_class_entry * class_entry_DOMNode)1902 static zend_class_entry *register_class_DOMEntityReference(zend_class_entry *class_entry_DOMNode)
1903 {
1904 zend_class_entry ce, *class_entry;
1905
1906 INIT_CLASS_ENTRY(ce, "DOMEntityReference", class_DOMEntityReference_methods);
1907 class_entry = zend_register_internal_class_ex(&ce, class_entry_DOMNode);
1908 zend_register_class_alias("DOM\\EntityReference", class_entry);
1909
1910 return class_entry;
1911 }
1912
register_class_DOMNotation(zend_class_entry * class_entry_DOMNode)1913 static zend_class_entry *register_class_DOMNotation(zend_class_entry *class_entry_DOMNode)
1914 {
1915 zend_class_entry ce, *class_entry;
1916
1917 INIT_CLASS_ENTRY(ce, "DOMNotation", class_DOMNotation_methods);
1918 class_entry = zend_register_internal_class_ex(&ce, class_entry_DOMNode);
1919 zend_register_class_alias("DOM\\Notation", class_entry);
1920
1921 zval property_publicId_default_value;
1922 ZVAL_UNDEF(&property_publicId_default_value);
1923 zend_string *property_publicId_name = zend_string_init("publicId", sizeof("publicId") - 1, 1);
1924 zend_declare_typed_property(class_entry, property_publicId_name, &property_publicId_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING));
1925 zend_string_release(property_publicId_name);
1926
1927 zval property_systemId_default_value;
1928 ZVAL_UNDEF(&property_systemId_default_value);
1929 zend_string *property_systemId_name = zend_string_init("systemId", sizeof("systemId") - 1, 1);
1930 zend_declare_typed_property(class_entry, property_systemId_name, &property_systemId_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING));
1931 zend_string_release(property_systemId_name);
1932
1933 return class_entry;
1934 }
1935
register_class_DOMProcessingInstruction(zend_class_entry * class_entry_DOMNode)1936 static zend_class_entry *register_class_DOMProcessingInstruction(zend_class_entry *class_entry_DOMNode)
1937 {
1938 zend_class_entry ce, *class_entry;
1939
1940 INIT_CLASS_ENTRY(ce, "DOMProcessingInstruction", class_DOMProcessingInstruction_methods);
1941 class_entry = zend_register_internal_class_ex(&ce, class_entry_DOMNode);
1942 zend_register_class_alias("DOM\\ProcessingInstruction", class_entry);
1943
1944 zval property_target_default_value;
1945 ZVAL_UNDEF(&property_target_default_value);
1946 zend_string *property_target_name = zend_string_init("target", sizeof("target") - 1, 1);
1947 zend_declare_typed_property(class_entry, property_target_name, &property_target_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING));
1948 zend_string_release(property_target_name);
1949
1950 zval property_data_default_value;
1951 ZVAL_UNDEF(&property_data_default_value);
1952 zend_string *property_data_name = zend_string_init("data", sizeof("data") - 1, 1);
1953 zend_declare_typed_property(class_entry, property_data_name, &property_data_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING));
1954 zend_string_release(property_data_name);
1955
1956 return class_entry;
1957 }
1958
1959 #if defined(LIBXML_XPATH_ENABLED)
register_class_DOMXPath(void)1960 static zend_class_entry *register_class_DOMXPath(void)
1961 {
1962 zend_class_entry ce, *class_entry;
1963
1964 INIT_CLASS_ENTRY(ce, "DOMXPath", class_DOMXPath_methods);
1965 class_entry = zend_register_internal_class_ex(&ce, NULL);
1966 class_entry->ce_flags |= ZEND_ACC_NOT_SERIALIZABLE;
1967 zend_register_class_alias("DOM\\XPath", class_entry);
1968
1969 zval property_document_default_value;
1970 ZVAL_UNDEF(&property_document_default_value);
1971 zend_string *property_document_name = zend_string_init("document", sizeof("document") - 1, 1);
1972 zend_string *property_document_class_DOM_Document = zend_string_init("DOM\\Document", sizeof("DOM\\Document")-1, 1);
1973 zend_declare_typed_property(class_entry, property_document_name, &property_document_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_document_class_DOM_Document, 0, 0));
1974 zend_string_release(property_document_name);
1975
1976 zval property_registerNodeNamespaces_default_value;
1977 ZVAL_UNDEF(&property_registerNodeNamespaces_default_value);
1978 zend_string *property_registerNodeNamespaces_name = zend_string_init("registerNodeNamespaces", sizeof("registerNodeNamespaces") - 1, 1);
1979 zend_declare_typed_property(class_entry, property_registerNodeNamespaces_name, &property_registerNodeNamespaces_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_BOOL));
1980 zend_string_release(property_registerNodeNamespaces_name);
1981
1982 return class_entry;
1983 }
1984 #endif
1985
register_class_DOM_Document(zend_class_entry * class_entry_DOMNode,zend_class_entry * class_entry_DOMParentNode)1986 static zend_class_entry *register_class_DOM_Document(zend_class_entry *class_entry_DOMNode, zend_class_entry *class_entry_DOMParentNode)
1987 {
1988 zend_class_entry ce, *class_entry;
1989
1990 INIT_NS_CLASS_ENTRY(ce, "DOM", "Document", class_DOM_Document_methods);
1991 class_entry = zend_register_internal_class_ex(&ce, class_entry_DOMNode);
1992 class_entry->ce_flags |= ZEND_ACC_ABSTRACT;
1993 zend_class_implements(class_entry, 1, class_entry_DOMParentNode);
1994
1995 zval property_doctype_default_value;
1996 ZVAL_UNDEF(&property_doctype_default_value);
1997 zend_string *property_doctype_name = zend_string_init("doctype", sizeof("doctype") - 1, 1);
1998 zend_string *property_doctype_class_DOM_DocumentType = zend_string_init("DOM\\DocumentType", sizeof("DOM\\DocumentType")-1, 1);
1999 zend_declare_typed_property(class_entry, property_doctype_name, &property_doctype_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_doctype_class_DOM_DocumentType, 0, MAY_BE_NULL));
2000 zend_string_release(property_doctype_name);
2001
2002 zval property_documentElement_default_value;
2003 ZVAL_UNDEF(&property_documentElement_default_value);
2004 zend_string *property_documentElement_name = zend_string_init("documentElement", sizeof("documentElement") - 1, 1);
2005 zend_string *property_documentElement_class_DOM_Element = zend_string_init("DOM\\Element", sizeof("DOM\\Element")-1, 1);
2006 zend_declare_typed_property(class_entry, property_documentElement_name, &property_documentElement_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_documentElement_class_DOM_Element, 0, MAY_BE_NULL));
2007 zend_string_release(property_documentElement_name);
2008
2009 zval property_encoding_default_value;
2010 ZVAL_UNDEF(&property_encoding_default_value);
2011 zend_string *property_encoding_name = zend_string_init("encoding", sizeof("encoding") - 1, 1);
2012 zend_declare_typed_property(class_entry, property_encoding_name, &property_encoding_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
2013 zend_string_release(property_encoding_name);
2014
2015 zval property_strictErrorChecking_default_value;
2016 ZVAL_UNDEF(&property_strictErrorChecking_default_value);
2017 zend_string *property_strictErrorChecking_name = zend_string_init("strictErrorChecking", sizeof("strictErrorChecking") - 1, 1);
2018 zend_declare_typed_property(class_entry, property_strictErrorChecking_name, &property_strictErrorChecking_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_BOOL));
2019 zend_string_release(property_strictErrorChecking_name);
2020
2021 zval property_documentURI_default_value;
2022 ZVAL_UNDEF(&property_documentURI_default_value);
2023 zend_string *property_documentURI_name = zend_string_init("documentURI", sizeof("documentURI") - 1, 1);
2024 zend_declare_typed_property(class_entry, property_documentURI_name, &property_documentURI_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
2025 zend_string_release(property_documentURI_name);
2026
2027 zval property_firstElementChild_default_value;
2028 ZVAL_UNDEF(&property_firstElementChild_default_value);
2029 zend_string *property_firstElementChild_name = zend_string_init("firstElementChild", sizeof("firstElementChild") - 1, 1);
2030 zend_string *property_firstElementChild_class_DOM_Element = zend_string_init("DOM\\Element", sizeof("DOM\\Element")-1, 1);
2031 zend_declare_typed_property(class_entry, property_firstElementChild_name, &property_firstElementChild_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_firstElementChild_class_DOM_Element, 0, MAY_BE_NULL));
2032 zend_string_release(property_firstElementChild_name);
2033
2034 zval property_lastElementChild_default_value;
2035 ZVAL_UNDEF(&property_lastElementChild_default_value);
2036 zend_string *property_lastElementChild_name = zend_string_init("lastElementChild", sizeof("lastElementChild") - 1, 1);
2037 zend_string *property_lastElementChild_class_DOM_Element = zend_string_init("DOM\\Element", sizeof("DOM\\Element")-1, 1);
2038 zend_declare_typed_property(class_entry, property_lastElementChild_name, &property_lastElementChild_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_lastElementChild_class_DOM_Element, 0, MAY_BE_NULL));
2039 zend_string_release(property_lastElementChild_name);
2040
2041 zval property_childElementCount_default_value;
2042 ZVAL_UNDEF(&property_childElementCount_default_value);
2043 zend_string *property_childElementCount_name = zend_string_init("childElementCount", sizeof("childElementCount") - 1, 1);
2044 zend_declare_typed_property(class_entry, property_childElementCount_name, &property_childElementCount_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
2045 zend_string_release(property_childElementCount_name);
2046
2047 return class_entry;
2048 }
2049
register_class_DOM_HTMLDocument(zend_class_entry * class_entry_DOM_Document)2050 static zend_class_entry *register_class_DOM_HTMLDocument(zend_class_entry *class_entry_DOM_Document)
2051 {
2052 zend_class_entry ce, *class_entry;
2053
2054 INIT_NS_CLASS_ENTRY(ce, "DOM", "HTMLDocument", class_DOM_HTMLDocument_methods);
2055 class_entry = zend_register_internal_class_ex(&ce, class_entry_DOM_Document);
2056 class_entry->ce_flags |= ZEND_ACC_FINAL|ZEND_ACC_NO_DYNAMIC_PROPERTIES;
2057
2058 return class_entry;
2059 }
2060
register_class_DOM_XMLDocument(zend_class_entry * class_entry_DOM_Document)2061 static zend_class_entry *register_class_DOM_XMLDocument(zend_class_entry *class_entry_DOM_Document)
2062 {
2063 zend_class_entry ce, *class_entry;
2064
2065 INIT_NS_CLASS_ENTRY(ce, "DOM", "XMLDocument", class_DOM_XMLDocument_methods);
2066 class_entry = zend_register_internal_class_ex(&ce, class_entry_DOM_Document);
2067 class_entry->ce_flags |= ZEND_ACC_FINAL|ZEND_ACC_NO_DYNAMIC_PROPERTIES;
2068
2069 zval property_xmlEncoding_default_value;
2070 ZVAL_UNDEF(&property_xmlEncoding_default_value);
2071 zend_string *property_xmlEncoding_name = zend_string_init("xmlEncoding", sizeof("xmlEncoding") - 1, 1);
2072 zend_declare_typed_property(class_entry, property_xmlEncoding_name, &property_xmlEncoding_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
2073 zend_string_release(property_xmlEncoding_name);
2074
2075 zval property_standalone_default_value;
2076 ZVAL_UNDEF(&property_standalone_default_value);
2077 zend_string *property_standalone_name = zend_string_init("standalone", sizeof("standalone") - 1, 1);
2078 zend_declare_typed_property(class_entry, property_standalone_name, &property_standalone_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_BOOL));
2079 zend_string_release(property_standalone_name);
2080
2081 zval property_xmlStandalone_default_value;
2082 ZVAL_UNDEF(&property_xmlStandalone_default_value);
2083 zend_string *property_xmlStandalone_name = zend_string_init("xmlStandalone", sizeof("xmlStandalone") - 1, 1);
2084 zend_declare_typed_property(class_entry, property_xmlStandalone_name, &property_xmlStandalone_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_BOOL));
2085 zend_string_release(property_xmlStandalone_name);
2086
2087 zval property_version_default_value;
2088 ZVAL_UNDEF(&property_version_default_value);
2089 zend_string *property_version_name = zend_string_init("version", sizeof("version") - 1, 1);
2090 zend_declare_typed_property(class_entry, property_version_name, &property_version_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
2091 zend_string_release(property_version_name);
2092
2093 zval property_xmlVersion_default_value;
2094 ZVAL_UNDEF(&property_xmlVersion_default_value);
2095 zend_string *property_xmlVersion_name = zend_string_init("xmlVersion", sizeof("xmlVersion") - 1, 1);
2096 zend_declare_typed_property(class_entry, property_xmlVersion_name, &property_xmlVersion_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
2097 zend_string_release(property_xmlVersion_name);
2098
2099 zval property_formatOutput_default_value;
2100 ZVAL_UNDEF(&property_formatOutput_default_value);
2101 zend_string *property_formatOutput_name = zend_string_init("formatOutput", sizeof("formatOutput") - 1, 1);
2102 zend_declare_typed_property(class_entry, property_formatOutput_name, &property_formatOutput_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_BOOL));
2103 zend_string_release(property_formatOutput_name);
2104
2105 zval property_validateOnParse_default_value;
2106 ZVAL_UNDEF(&property_validateOnParse_default_value);
2107 zend_string *property_validateOnParse_name = zend_string_init("validateOnParse", sizeof("validateOnParse") - 1, 1);
2108 zend_declare_typed_property(class_entry, property_validateOnParse_name, &property_validateOnParse_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_BOOL));
2109 zend_string_release(property_validateOnParse_name);
2110
2111 zval property_resolveExternals_default_value;
2112 ZVAL_UNDEF(&property_resolveExternals_default_value);
2113 zend_string *property_resolveExternals_name = zend_string_init("resolveExternals", sizeof("resolveExternals") - 1, 1);
2114 zend_declare_typed_property(class_entry, property_resolveExternals_name, &property_resolveExternals_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_BOOL));
2115 zend_string_release(property_resolveExternals_name);
2116
2117 zval property_preserveWhiteSpace_default_value;
2118 ZVAL_UNDEF(&property_preserveWhiteSpace_default_value);
2119 zend_string *property_preserveWhiteSpace_name = zend_string_init("preserveWhiteSpace", sizeof("preserveWhiteSpace") - 1, 1);
2120 zend_declare_typed_property(class_entry, property_preserveWhiteSpace_name, &property_preserveWhiteSpace_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_BOOL));
2121 zend_string_release(property_preserveWhiteSpace_name);
2122
2123 zval property_recover_default_value;
2124 ZVAL_UNDEF(&property_recover_default_value);
2125 zend_string *property_recover_name = zend_string_init("recover", sizeof("recover") - 1, 1);
2126 zend_declare_typed_property(class_entry, property_recover_name, &property_recover_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_BOOL));
2127 zend_string_release(property_recover_name);
2128
2129 zval property_substituteEntities_default_value;
2130 ZVAL_UNDEF(&property_substituteEntities_default_value);
2131 zend_string *property_substituteEntities_name = zend_string_init("substituteEntities", sizeof("substituteEntities") - 1, 1);
2132 zend_declare_typed_property(class_entry, property_substituteEntities_name, &property_substituteEntities_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_BOOL));
2133 zend_string_release(property_substituteEntities_name);
2134
2135 return class_entry;
2136 }
2137