@@ -1328,7 +1328,7 @@ ZEND_API void zend_merge_properties(zval *obj, HashTable *properties) /* {{{ */
1328
1328
EG (fake_scope ) = Z_OBJCE_P (obj );
1329
1329
ZEND_HASH_MAP_FOREACH_STR_KEY_VAL (properties , key , value ) {
1330
1330
if (key ) {
1331
- write_property (zobj , key , value , NULL );
1331
+ write_property (zobj , key , value , NULL , NULL );
1332
1332
}
1333
1333
} ZEND_HASH_FOREACH_END ();
1334
1334
EG (fake_scope ) = old_scope ;
@@ -2208,7 +2208,7 @@ ZEND_API void add_property_zval_ex(zval *arg, const char *key, size_t key_len, z
2208
2208
zend_string * str ;
2209
2209
2210
2210
str = zend_string_init (key , key_len , 0 );
2211
- Z_OBJ_HANDLER_P (arg , write_property )(Z_OBJ_P (arg ), str , value , NULL );
2211
+ Z_OBJ_HANDLER_P (arg , write_property )(Z_OBJ_P (arg ), str , value , NULL , NULL );
2212
2212
zend_string_release_ex (str , 0 );
2213
2213
}
2214
2214
/* }}} */
@@ -4643,7 +4643,7 @@ ZEND_API void zend_update_property_ex(zend_class_entry *scope, zend_object *obje
4643
4643
4644
4644
EG (fake_scope ) = scope ;
4645
4645
4646
- object -> handlers -> write_property (object , name , value , NULL );
4646
+ object -> handlers -> write_property (object , name , value , NULL , NULL );
4647
4647
4648
4648
EG (fake_scope ) = old_scope ;
4649
4649
}
@@ -4657,7 +4657,7 @@ ZEND_API void zend_update_property(zend_class_entry *scope, zend_object *object,
4657
4657
EG (fake_scope ) = scope ;
4658
4658
4659
4659
property = zend_string_init (name , name_length , 0 );
4660
- object -> handlers -> write_property (object , property , value , NULL );
4660
+ object -> handlers -> write_property (object , property , value , NULL , NULL );
4661
4661
zend_string_release_ex (property , 0 );
4662
4662
4663
4663
EG (fake_scope ) = old_scope ;
0 commit comments