-
Notifications
You must be signed in to change notification settings - Fork 7.8k
/
Copy pathlibxml.stub.php
181 lines (165 loc) · 3.1 KB
/
libxml.stub.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
<?php
/** @generate-class-entries */
/**
* @var int
* @cvalue LIBXML_VERSION
*/
const LIBXML_VERSION = UNKNOWN;
/**
* @var string
* @cvalue LIBXML_DOTTED_VERSION
*/
const LIBXML_DOTTED_VERSION = UNKNOWN;
/**
* @var string
* @cvalue PHP_LIBXML_LOADED_VERSION
*/
const LIBXML_LOADED_VERSION = UNKNOWN;
/**
* @var int
* @cvalue XML_PARSE_NOENT
*/
const LIBXML_NOENT = UNKNOWN;
/**
* @var int
* @cvalue XML_PARSE_DTDLOAD
*/
const LIBXML_DTDLOAD = UNKNOWN;
/**
* @var int
* @cvalue XML_PARSE_DTDATTR
*/
const LIBXML_DTDATTR = UNKNOWN;
/**
* @var int
* @cvalue XML_PARSE_DTDVALID
*/
const LIBXML_DTDVALID = UNKNOWN;
/**
* @var int
* @cvalue XML_PARSE_NOERROR
*/
const LIBXML_NOERROR = UNKNOWN;
/**
* @var int
* @cvalue XML_PARSE_NOWARNING
*/
const LIBXML_NOWARNING = UNKNOWN;
/**
* @var int
* @cvalue XML_PARSE_NOBLANKS
*/
const LIBXML_NOBLANKS = UNKNOWN;
/**
* @var int
* @cvalue XML_PARSE_XINCLUDE
*/
const LIBXML_XINCLUDE = UNKNOWN;
/**
* @var int
* @cvalue XML_PARSE_NSCLEAN
*/
const LIBXML_NSCLEAN = UNKNOWN;
/**
* @var int
* @cvalue XML_PARSE_NOCDATA
*/
const LIBXML_NOCDATA = UNKNOWN;
/**
* @var int
* @cvalue XML_PARSE_NONET
*/
const LIBXML_NONET = UNKNOWN;
/**
* @var int
* @cvalue XML_PARSE_PEDANTIC
*/
const LIBXML_PEDANTIC = UNKNOWN;
/**
* @var int
* @cvalue XML_PARSE_COMPACT
*/
const LIBXML_COMPACT = UNKNOWN;
/**
* @var int
* @cvalue XML_SAVE_NO_DECL
*/
const LIBXML_NOXMLDECL = UNKNOWN;
/**
* @var int
* @cvalue XML_PARSE_HUGE
*/
const LIBXML_PARSEHUGE = UNKNOWN;
#if LIBXML_VERSION >= 20900
/**
* @var int
* @cvalue XML_PARSE_BIG_LINES
*/
const LIBXML_BIGLINES = UNKNOWN;
#endif
/**
* @var int
* @cvalue LIBXML_SAVE_NOEMPTYTAG
*/
const LIBXML_NOEMPTYTAG = UNKNOWN;
#ifdef LIBXML_SCHEMAS_ENABLED
/**
* @var int
* @cvalue XML_SCHEMA_VAL_VC_I_CREATE
*/
const LIBXML_SCHEMA_CREATE = UNKNOWN;
#endif
#if LIBXML_VERSION >= 20707
/**
* @var int
* @cvalue HTML_PARSE_NOIMPLIED
*/
const LIBXML_HTML_NOIMPLIED = UNKNOWN;
#endif
#if LIBXML_VERSION >= 20708
/**
* @var int
* @cvalue HTML_PARSE_NODEFDTD
*/
const LIBXML_HTML_NODEFDTD = UNKNOWN;
#endif
/**
* @var int
* @cvalue XML_ERR_NONE
*/
const LIBXML_ERR_NONE = UNKNOWN;
/**
* @var int
* @cvalue XML_ERR_WARNING
*/
const LIBXML_ERR_WARNING = UNKNOWN;
/**
* @var int
* @cvalue XML_ERR_ERROR
*/
const LIBXML_ERR_ERROR = UNKNOWN;
/**
* @var int
* @cvalue XML_ERR_FATAL
*/
const LIBXML_ERR_FATAL = UNKNOWN;
class LibXMLError
{
public int $level;
public int $code;
public int $column;
public string $message;
public string $file;
public int $line;
}
/** @param resource $context */
function libxml_set_streams_context($context): void {}
function libxml_use_internal_errors(?bool $use_errors = null): bool {}
function libxml_get_last_error(): LibXMLError|false {}
/** @return array<int, LibXMLError> */
function libxml_get_errors(): array {}
function libxml_clear_errors(): void {}
/** @deprecated */
function libxml_disable_entity_loader(bool $disable = true): bool {}
function libxml_set_external_entity_loader(?callable $resolver_function): bool {}
function libxml_get_external_entity_loader(): ?callable {}