53static void register_libxml_symbols(
int module_number)
60#if LIBXML_VERSION >= 21300
79#if defined(LIBXML_SCHEMAS_ENABLED)
90 zend_attribute *attribute_Deprecated_func_libxml_disable_entity_loader_0 = zend_add_function_attribute(zend_hash_str_find_ptr(
CG(function_table),
"libxml_disable_entity_loader",
sizeof(
"libxml_disable_entity_loader") - 1),
ZSTR_KNOWN(ZEND_STR_DEPRECATED_CAPITALIZED), 2);
91 zval attribute_Deprecated_func_libxml_disable_entity_loader_0_arg0;
92 zend_string *attribute_Deprecated_func_libxml_disable_entity_loader_0_arg0_str = zend_string_init(
"8.0",
strlen(
"8.0"), 1);
93 ZVAL_STR(&attribute_Deprecated_func_libxml_disable_entity_loader_0_arg0, attribute_Deprecated_func_libxml_disable_entity_loader_0_arg0_str);
94 ZVAL_COPY_VALUE(&attribute_Deprecated_func_libxml_disable_entity_loader_0->
args[0].
value, &attribute_Deprecated_func_libxml_disable_entity_loader_0_arg0);
95 attribute_Deprecated_func_libxml_disable_entity_loader_0->
args[0].
name =
ZSTR_KNOWN(ZEND_STR_SINCE);
96 zval attribute_Deprecated_func_libxml_disable_entity_loader_0_arg1;
97 zend_string *attribute_Deprecated_func_libxml_disable_entity_loader_0_arg1_str = zend_string_init(
"as external entity loading is disabled by default",
strlen(
"as external entity loading is disabled by default"), 1);
98 ZVAL_STR(&attribute_Deprecated_func_libxml_disable_entity_loader_0_arg1, attribute_Deprecated_func_libxml_disable_entity_loader_0_arg1_str);
99 ZVAL_COPY_VALUE(&attribute_Deprecated_func_libxml_disable_entity_loader_0->
args[1].
value, &attribute_Deprecated_func_libxml_disable_entity_loader_0_arg1);
100 attribute_Deprecated_func_libxml_disable_entity_loader_0->
args[1].
name =
ZSTR_KNOWN(ZEND_STR_MESSAGE);
110 zval property_level_default_value;
112 zend_string *property_level_name = zend_string_init(
"level",
sizeof(
"level") - 1, 1);
114 zend_string_release(property_level_name);
116 zval property_code_default_value;
118 zend_string *property_code_name = zend_string_init(
"code",
sizeof(
"code") - 1, 1);
120 zend_string_release(property_code_name);
122 zval property_column_default_value;
124 zend_string *property_column_name = zend_string_init(
"column",
sizeof(
"column") - 1, 1);
126 zend_string_release(property_column_name);
128 zval property_message_default_value;
130 zend_string *property_message_name = zend_string_init(
"message",
sizeof(
"message") - 1, 1);
132 zend_string_release(property_message_name);
134 zval property_file_default_value;
136 zend_string *property_file_name = zend_string_init(
"file",
sizeof(
"file") - 1, 1);
138 zend_string_release(property_file_name);
140 zval property_line_default_value;
142 zend_string *property_line_name = zend_string_init(
"line",
sizeof(
"line") - 1, 1);
144 zend_string_release(property_line_name);
libxml_use_internal_errors(?bool $use_errors=null)
libxml_get_external_entity_loader()
libxml_disable_entity_loader(bool $disable=true)
libxml_set_streams_context($context)
libxml_set_external_entity_loader(?callable $resolver_function)
const LIBXML_DOTTED_VERSION
zend_attribute_arg args[1]
ZEND_API zend_property_info * zend_declare_typed_property(zend_class_entry *ce, zend_string *name, zval *property, int access_type, zend_string *doc_comment, zend_type type)
ZEND_API zend_class_entry * zend_register_internal_class_with_flags(zend_class_entry *class_entry, zend_class_entry *parent_ce, uint32_t ce_flags)
#define ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(name, return_reference, required_num_args, class_name, type)
struct _zend_function_entry zend_function_entry
#define ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(name, return_reference, required_num_args, type, allow_null)
#define INIT_CLASS_ENTRY(class_container, class_name, functions)
#define ZEND_RAW_FENTRY(zend_name, name, arg_info, flags, frameless_function_infos, doc_comment)
#define ZEND_ARG_INFO(pass_by_ref, name)
#define ZEND_END_ARG_INFO()
#define ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(pass_by_ref, name, type_hint, allow_null, default_value)
#define ZEND_ARG_TYPE_INFO(pass_by_ref, name, type_hint, allow_null)
#define ZEND_FE(name, arg_info)
#define ZEND_FUNCTION(name)
struct _zend_attribute zend_attribute
#define ZEND_ACC_DEPRECATED
#define REGISTER_STRING_CONSTANT(name, str, flags)
#define REGISTER_LONG_CONSTANT(name, lval, flags)
struct _zend_string zend_string
struct _zend_class_entry zend_class_entry
#define ZEND_TYPE_INIT_MASK(_type_mask)
#define ZVAL_COPY_VALUE(z, v)