From e116696a49f4bed56dd615c2356995f47c712a56 Mon Sep 17 00:00:00 2001 From: CismonX Date: Mon, 26 Mar 2018 14:03:13 +0800 Subject: [PATCH] Compatible to PHP 7.0.x --- src/collections_methods.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/collections_methods.c b/src/collections_methods.c index f508846..efa633b 100644 --- a/src/collections_methods.c +++ b/src/collections_methods.c @@ -24,9 +24,9 @@ EXPECTED(Z_TYPE(zval) == IS_OBJECT) && EXPECTED(Z_OBJCE(zval) == collections_pair_ce) #define OBJ_PROPERTY_UPDATE(obj, property_name, name_len, value) \ - zend_update_property(zend_get_executed_scope(), obj, property_name, name_len, value) + zend_update_property(collections_collection_ce, obj, property_name, name_len, value) #define OBJ_PROPERTY_FETCH(obj, property_name, name_len) \ - zend_read_property(zend_get_executed_scope(), obj, property_name, name_len, 1, &rv) + zend_read_property(collections_collection_ce, obj, property_name, name_len, 1, &rv) #define COLLECTION_UPDATE(obj, value) OBJ_PROPERTY_UPDATE(obj, "_a", sizeof "_a" - 1, value) #define COLLECTION_UPDATE_EX(value) COLLECTION_UPDATE(getThis(), value) #define COLLECTION_FETCH(obj) OBJ_PROPERTY_FETCH(obj, "_a", sizeof "_a" - 1)