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