Merge "Make DBAccessBase use DBConnRef, rename $wiki, and hide getLoadBalancer()"
[lhc/web/wiklou.git] / .phan / internal_stubs / dom.phan_php
1 <?php
2 // These stubs were generated by the phan stub generator.
3 // @phan-stub-for-extension dom@20031129
4
5 namespace {
6 class DOMAttr extends \DOMNode {
7
8 // properties
9 public $name;
10 public $ownerElement;
11 public $schemaTypeInfo;
12 public $specified;
13 public $value;
14
15 // methods
16 public function isId() {}
17 public function __construct($name, $value = null) {}
18 }
19
20 class DOMCdataSection extends \DOMText {
21
22 // methods
23 public function __construct($value) {}
24 }
25
26 class DOMCharacterData extends \DOMNode {
27
28 // properties
29 public $data;
30 public $length;
31
32 // methods
33 public function substringData($offset, $count) {}
34 public function appendData($arg) {}
35 public function insertData($offset, $arg) {}
36 public function deleteData($offset, $count) {}
37 public function replaceData($offset, $count, $arg) {}
38 }
39
40 class DOMComment extends \DOMCharacterData {
41
42 // methods
43 public function __construct($value = null) {}
44 }
45
46 class DOMConfiguration {
47
48 // methods
49 public function setParameter($name, $value) {}
50 public function getParameter($name = null) {}
51 public function canSetParameter($name = null, $value = null) {}
52 }
53
54 class DOMDocument extends \DOMNode {
55
56 // properties
57 public $actualEncoding;
58 public $config;
59 public $doctype;
60 public $documentElement;
61 public $documentURI;
62 public $encoding;
63 public $formatOutput;
64 public $implementation;
65 public $preserveWhiteSpace;
66 public $recover;
67 public $resolveExternals;
68 public $standalone;
69 public $strictErrorChecking;
70 public $substituteEntities;
71 public $validateOnParse;
72 public $version;
73 public $xmlEncoding;
74 public $xmlStandalone;
75 public $xmlVersion;
76
77 // methods
78 public function createElement($tagName, $value = null) {}
79 public function createDocumentFragment() {}
80 public function createTextNode($data) {}
81 public function createComment($data) {}
82 public function createCDATASection($data) {}
83 public function createProcessingInstruction($target, $data) {}
84 public function createAttribute($name) {}
85 public function createEntityReference($name) {}
86 public function getElementsByTagName($tagName) {}
87 public function importNode(\DOMNode $importedNode, $deep) {}
88 public function createElementNS($namespaceURI, $qualifiedName, $value = null) {}
89 public function createAttributeNS($namespaceURI, $qualifiedName) {}
90 public function getElementsByTagNameNS($namespaceURI, $localName) {}
91 public function getElementById($elementId) {}
92 public function adoptNode(\DOMNode $source) {}
93 public function normalizeDocument() {}
94 public function renameNode(\DOMNode $node, $namespaceURI, $qualifiedName) {}
95 public function load($source, $options = null) {}
96 public function save($file) {}
97 public function loadXML($source, $options = null) {}
98 public function saveXML(\DOMNode $node = null, $options = null) {}
99 public function __construct($version = null, $encoding = null) {}
100 public function validate() {}
101 public function xinclude($options = null) {}
102 public function loadHTML($source, $options = null) {}
103 public function loadHTMLFile($source, $options = null) {}
104 public function saveHTML() {}
105 public function saveHTMLFile($file) {}
106 public function schemaValidate($filename) {}
107 public function schemaValidateSource($source) {}
108 public function relaxNGValidate($filename) {}
109 public function relaxNGValidateSource($source) {}
110 public function registerNodeClass($baseClass, $extendedClass) {}
111 }
112
113 class DOMDocumentFragment extends \DOMNode {
114
115 // properties
116 public $name;
117
118 // methods
119 public function __construct() {}
120 public function appendXML($data) {}
121 }
122
123 class DOMDocumentType extends \DOMNode {
124
125 // properties
126 public $entities;
127 public $internalSubset;
128 public $name;
129 public $notations;
130 public $publicId;
131 public $systemId;
132 }
133
134 class DOMDomError {
135 }
136
137 class DOMElement extends \DOMNode {
138
139 // properties
140 public $schemaTypeInfo;
141 public $tagName;
142
143 // methods
144 public function getAttribute($name) {}
145 public function setAttribute($name, $value) {}
146 public function removeAttribute($name) {}
147 public function getAttributeNode($name) {}
148 public function setAttributeNode(\DOMAttr $newAttr) {}
149 public function removeAttributeNode(\DOMAttr $oldAttr) {}
150 public function getElementsByTagName($name) {}
151 public function getAttributeNS($namespaceURI, $localName) {}
152 public function setAttributeNS($namespaceURI, $qualifiedName, $value) {}
153 public function removeAttributeNS($namespaceURI, $localName) {}
154 public function getAttributeNodeNS($namespaceURI, $localName) {}
155 public function setAttributeNodeNS(\DOMAttr $newAttr) {}
156 public function getElementsByTagNameNS($namespaceURI, $localName) {}
157 public function hasAttribute($name) {}
158 public function hasAttributeNS($namespaceURI, $localName) {}
159 public function setIdAttribute($name, $isId) {}
160 public function setIdAttributeNS($namespaceURI, $localName, $isId) {}
161 public function setIdAttributeNode(\DOMAttr $attr, $isId) {}
162 public function __construct($name, $value = null, $uri = null) {}
163 }
164
165 class DOMEntity extends \DOMNode {
166
167 // properties
168 public $actualEncoding;
169 public $encoding;
170 public $notationName;
171 public $publicId;
172 public $systemId;
173 public $version;
174 }
175
176 class DOMEntityReference extends \DOMNode {
177
178 // properties
179 public $name;
180
181 // methods
182 public function __construct($name) {}
183 }
184
185 class DOMErrorHandler {
186
187 // methods
188 public function handleError(\DOMDomError $error) {}
189 }
190
191 final class DOMException extends \Exception {
192
193 // properties
194 public $code;
195 protected $message;
196 protected $file;
197 protected $line;
198 }
199
200 class DOMImplementation {
201
202 // properties
203 public $name;
204
205 // methods
206 public function getFeature($feature, $version) {}
207 public function hasFeature() {}
208 public function createDocumentType($qualifiedName, $publicId, $systemId) {}
209 public function createDocument($namespaceURI, $qualifiedName, \DOMDocumentType $docType) {}
210 }
211
212 class DOMImplementationList {
213
214 // methods
215 public function item($index) {}
216 }
217
218 class DOMImplementationSource {
219
220 // methods
221 public function getDomimplementation($features) {}
222 public function getDomimplementations($features) {}
223 }
224
225 class DOMLocator {
226 }
227
228 class DOMNameList {
229
230 // methods
231 public function getName($index) {}
232 public function getNamespaceURI($index) {}
233 }
234
235 class DOMNameSpaceNode {
236 }
237
238 class DOMNamedNodeMap implements \Traversable, \Countable {
239
240 // properties
241 public $length;
242
243 // methods
244 public function getNamedItem($name) {}
245 public function setNamedItem(\DOMNode $arg) {}
246 public function removeNamedItem($name = null) {}
247 public function item($index = null) {}
248 public function getNamedItemNS($namespaceURI = null, $localName = null) {}
249 public function setNamedItemNS(\DOMNode $arg = null) {}
250 public function removeNamedItemNS($namespaceURI = null, $localName = null) {}
251 public function count() {}
252 }
253
254 class DOMNode {
255
256 // properties
257 public $attributes;
258 public $baseURI;
259 public $childNodes;
260 public $firstChild;
261 public $lastChild;
262 public $localName;
263 public $namespaceURI;
264 public $nextSibling;
265 public $nodeName;
266 public $nodeType;
267 public $nodeValue;
268 public $ownerDocument;
269 public $parentNode;
270 public $prefix;
271 public $previousSibling;
272 public $textContent;
273
274 // methods
275 public function insertBefore(\DOMNode $newChild, \DOMNode $refChild = null) {}
276 public function replaceChild(\DOMNode $newChild, \DOMNode $oldChild) {}
277 public function removeChild(\DOMNode $oldChild) {}
278 public function appendChild(\DOMNode $newChild) {}
279 public function hasChildNodes() {}
280 public function cloneNode($deep = null) {}
281 public function normalize() {}
282 public function isSupported($feature, $version) {}
283 public function hasAttributes() {}
284 public function compareDocumentPosition(\DOMNode $other) {}
285 public function isSameNode(\DOMNode $other) {}
286 public function lookupPrefix($namespaceURI) {}
287 public function isDefaultNamespace($namespaceURI) {}
288 public function lookupNamespaceUri($prefix) {}
289 public function isEqualNode(\DOMNode $arg) {}
290 public function getFeature($feature, $version) {}
291 public function setUserData($key, $data, $handler) {}
292 public function getUserData($key) {}
293 public function getNodePath() {}
294 public function getLineNo() {}
295 public function C14N($exclusive = null, $with_comments = null, array $xpath = null, array $ns_prefixes = null) {}
296 public function C14NFile($uri, $exclusive = null, $with_comments = null, array $xpath = null, array $ns_prefixes = null) {}
297 }
298
299 class DOMNodeList implements \Traversable, \Countable {
300
301 // properties
302 public $length;
303
304 // methods
305 public function item($index) {}
306 public function count() {}
307 }
308
309 class DOMNotation extends \DOMNode {
310
311 // properties
312 public $publicId;
313 public $systemId;
314 }
315
316 class DOMProcessingInstruction extends \DOMNode {
317
318 // properties
319 public $data;
320 public $target;
321
322 // methods
323 public function __construct($name, $value = null) {}
324 }
325
326 class DOMStringExtend {
327
328 // methods
329 public function findOffset16($offset32) {}
330 public function findOffset32($offset16) {}
331 }
332
333 class DOMStringList {
334
335 // methods
336 public function item($index) {}
337 }
338
339 class DOMText extends \DOMCharacterData {
340
341 // properties
342 public $wholeText;
343
344 // methods
345 public function splitText($offset) {}
346 public function isWhitespaceInElementContent() {}
347 public function isElementContentWhitespace() {}
348 public function replaceWholeText($content) {}
349 public function __construct($value = null) {}
350 }
351
352 class DOMTypeinfo {
353 }
354
355 class DOMUserDataHandler {
356
357 // methods
358 public function handle() {}
359 }
360
361 class DOMXPath {
362
363 // properties
364 public $document;
365
366 // methods
367 public function __construct(\DOMDocument $doc) {}
368 public function registerNamespace($prefix, $uri) {}
369 public function query($expr, \DOMNode $context = null, $registerNodeNS = null) {}
370 public function evaluate($expr, \DOMNode $context = null, $registerNodeNS = null) {}
371 public function registerPhpFunctions() {}
372 }
373
374 function dom_import_simplexml($node) {}
375 const DOMSTRING_SIZE_ERR = 2;
376 const DOM_HIERARCHY_REQUEST_ERR = 3;
377 const DOM_INDEX_SIZE_ERR = 1;
378 const DOM_INUSE_ATTRIBUTE_ERR = 10;
379 const DOM_INVALID_ACCESS_ERR = 15;
380 const DOM_INVALID_CHARACTER_ERR = 5;
381 const DOM_INVALID_MODIFICATION_ERR = 13;
382 const DOM_INVALID_STATE_ERR = 11;
383 const DOM_NAMESPACE_ERR = 14;
384 const DOM_NOT_FOUND_ERR = 8;
385 const DOM_NOT_SUPPORTED_ERR = 9;
386 const DOM_NO_DATA_ALLOWED_ERR = 6;
387 const DOM_NO_MODIFICATION_ALLOWED_ERR = 7;
388 const DOM_PHP_ERR = 0;
389 const DOM_SYNTAX_ERR = 12;
390 const DOM_VALIDATION_ERR = 16;
391 const DOM_WRONG_DOCUMENT_ERR = 4;
392 const XML_ATTRIBUTE_CDATA = 1;
393 const XML_ATTRIBUTE_DECL_NODE = 16;
394 const XML_ATTRIBUTE_ENTITY = 6;
395 const XML_ATTRIBUTE_ENUMERATION = 9;
396 const XML_ATTRIBUTE_ID = 2;
397 const XML_ATTRIBUTE_IDREF = 3;
398 const XML_ATTRIBUTE_IDREFS = 4;
399 const XML_ATTRIBUTE_NMTOKEN = 7;
400 const XML_ATTRIBUTE_NMTOKENS = 8;
401 const XML_ATTRIBUTE_NODE = 2;
402 const XML_ATTRIBUTE_NOTATION = 10;
403 const XML_CDATA_SECTION_NODE = 4;
404 const XML_COMMENT_NODE = 8;
405 const XML_DOCUMENT_FRAG_NODE = 11;
406 const XML_DOCUMENT_NODE = 9;
407 const XML_DOCUMENT_TYPE_NODE = 10;
408 const XML_DTD_NODE = 14;
409 const XML_ELEMENT_DECL_NODE = 15;
410 const XML_ELEMENT_NODE = 1;
411 const XML_ENTITY_DECL_NODE = 17;
412 const XML_ENTITY_NODE = 6;
413 const XML_ENTITY_REF_NODE = 5;
414 const XML_HTML_DOCUMENT_NODE = 13;
415 const XML_LOCAL_NAMESPACE = 18;
416 const XML_NAMESPACE_DECL_NODE = 18;
417 const XML_NOTATION_NODE = 12;
418 const XML_PI_NODE = 7;
419 const XML_TEXT_NODE = 3;
420 }