- if (!handler || type == BP_VAR_R || type == BP_VAR_IS) {
- return_value = zend_get_std_object_handlers()->read_property(object, member, type, cache_slot, tmp);
-
- if (handler) {
- php_http_message_object_t *obj = PHP_HTTP_OBJ(NULL, object);
-
- PHP_HTTP_MESSAGE_OBJECT_INIT(obj);
- handler->read(obj, tmp);
-
- zval_ptr_dtor(return_value);
- ZVAL_COPY_VALUE(return_value, tmp);
- }
- zend_string_release(member_name);
- return return_value;
- } else {
- php_property_proxy_t *proxy;
- php_property_proxy_object_t *proxy_obj;
+ return_value = zend_get_std_object_handlers()->read_property(object, member, type, cache_slot, tmp);