@@ -790,6 +790,33 @@ static PHP_MINIT_FUNCTION(libxml)
790
790
INIT_CLASS_ENTRY (ce , "LibXMLError" , NULL );
791
791
libxmlerror_class_entry = zend_register_internal_class (& ce );
792
792
793
+ zval default_val ;
794
+ zend_string * name ;
795
+ ZVAL_UNDEF (& default_val );
796
+
797
+ name = zend_string_init ("level" , sizeof ("level" )- 1 , 1 );
798
+ zend_declare_typed_property (
799
+ libxmlerror_class_entry , name , & default_val , ZEND_ACC_PUBLIC , NULL ,
800
+ (zend_type ) ZEND_TYPE_INIT_MASK (MAY_BE_LONG ));
801
+ zend_string_release (name );
802
+ zend_declare_typed_property (
803
+ libxmlerror_class_entry , ZSTR_KNOWN (ZEND_STR_CODE ), & default_val , ZEND_ACC_PUBLIC , NULL ,
804
+ (zend_type ) ZEND_TYPE_INIT_MASK (MAY_BE_LONG ));
805
+ name = zend_string_init ("column" , sizeof ("column" )- 1 , 1 );
806
+ zend_declare_typed_property (
807
+ libxmlerror_class_entry , name , & default_val , ZEND_ACC_PUBLIC , NULL ,
808
+ (zend_type ) ZEND_TYPE_INIT_MASK (MAY_BE_LONG ));
809
+ zend_string_release (name );
810
+ zend_declare_typed_property (
811
+ libxmlerror_class_entry , ZSTR_KNOWN (ZEND_STR_MESSAGE ), & default_val , ZEND_ACC_PUBLIC , NULL ,
812
+ (zend_type ) ZEND_TYPE_INIT_MASK (MAY_BE_STRING ));
813
+ zend_declare_typed_property (
814
+ libxmlerror_class_entry , ZSTR_KNOWN (ZEND_STR_FILE ), & default_val , ZEND_ACC_PUBLIC , NULL ,
815
+ (zend_type ) ZEND_TYPE_INIT_MASK (MAY_BE_STRING ));
816
+ zend_declare_typed_property (
817
+ libxmlerror_class_entry , ZSTR_KNOWN (ZEND_STR_LINE ), & default_val , ZEND_ACC_PUBLIC , NULL ,
818
+ (zend_type ) ZEND_TYPE_INIT_MASK (MAY_BE_LONG ));
819
+
793
820
if (sapi_module .name ) {
794
821
static const char * const supported_sapis [] = {
795
822
"cgi-fcgi" ,
0 commit comments