@@ -1328,7 +1328,7 @@ ZEND_API void zend_merge_properties(zval *obj, HashTable *properties) /* {{{ */
13281328 EG (fake_scope ) = Z_OBJCE_P (obj );
13291329 ZEND_HASH_MAP_FOREACH_STR_KEY_VAL (properties , key , value ) {
13301330 if (key ) {
1331- write_property (zobj , key , value , NULL );
1331+ write_property (zobj , key , value , NULL , NULL );
13321332 }
13331333 } ZEND_HASH_FOREACH_END ();
13341334 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
22082208 zend_string * str ;
22092209
22102210 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 );
22122212 zend_string_release_ex (str , 0 );
22132213}
22142214/* }}} */
@@ -4643,7 +4643,7 @@ ZEND_API void zend_update_property_ex(zend_class_entry *scope, zend_object *obje
46434643
46444644 EG (fake_scope ) = scope ;
46454645
4646- object -> handlers -> write_property (object , name , value , NULL );
4646+ object -> handlers -> write_property (object , name , value , NULL , NULL );
46474647
46484648 EG (fake_scope ) = old_scope ;
46494649}
@@ -4657,7 +4657,7 @@ ZEND_API void zend_update_property(zend_class_entry *scope, zend_object *object,
46574657 EG (fake_scope ) = scope ;
46584658
46594659 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 );
46614661 zend_string_release_ex (property , 0 );
46624662
46634663 EG (fake_scope ) = old_scope ;
0 commit comments