@@ -124,7 +124,6 @@ static zend_string *php_tidy_file_to_mem(const char *, bool);
124
124
static void tidy_object_free_storage (zend_object * );
125
125
static zend_object * tidy_object_new_node (zend_class_entry * );
126
126
static zend_object * tidy_object_new_doc (zend_class_entry * );
127
- static zval * tidy_instantiate (zend_class_entry * , zval * );
128
127
static zend_result tidy_doc_cast_handler (zend_object * , zval * , int );
129
128
static zend_result tidy_node_cast_handler (zend_object * , zval * , int );
130
129
static void tidy_doc_update_properties (PHPTidyObj * );
@@ -273,7 +272,7 @@ static int _php_tidy_set_tidy_opt(TidyDoc doc, const char *optname, zval *value)
273
272
274
273
static void tidy_create_node_object (zval * zv , PHPTidyDoc * ptdoc , TidyNode node )
275
274
{
276
- tidy_instantiate ( tidy_ce_node , zv );
275
+ object_init_ex ( zv , tidy_ce_node );
277
276
PHPTidyObj * newobj = Z_TIDY_P (zv );
278
277
newobj -> node = node ;
279
278
newobj -> type = is_node ;
@@ -469,12 +468,6 @@ static zend_object *tidy_object_new_doc(zend_class_entry *class_type)
469
468
return tidy_object_new (class_type , & tidy_object_handlers_doc , is_doc );
470
469
}
471
470
472
- static zval * tidy_instantiate (zend_class_entry * pce , zval * object )
473
- {
474
- object_init_ex (object , pce );
475
- return object ;
476
- }
477
-
478
471
static zend_result tidy_doc_cast_handler (zend_object * in , zval * out , int type )
479
472
{
480
473
TidyBuffer output ;
@@ -1018,7 +1011,7 @@ PHP_FUNCTION(tidy_parse_string)
1018
1011
RETURN_THROWS ();
1019
1012
}
1020
1013
1021
- tidy_instantiate ( tidy_ce_doc , return_value );
1014
+ object_init_ex ( return_value , tidy_ce_doc );
1022
1015
obj = Z_TIDY_P (return_value );
1023
1016
1024
1017
if (php_tidy_apply_config (obj -> ptdoc -> doc , options_str , options_ht ) != SUCCESS
@@ -1086,7 +1079,7 @@ PHP_FUNCTION(tidy_parse_file)
1086
1079
RETURN_THROWS ();
1087
1080
}
1088
1081
1089
- tidy_instantiate ( tidy_ce_doc , return_value );
1082
+ object_init_ex ( return_value , tidy_ce_doc );
1090
1083
obj = Z_TIDY_P (return_value );
1091
1084
1092
1085
if (php_tidy_apply_config (obj -> ptdoc -> doc , options_str , options_ht ) != SUCCESS
0 commit comments