summaryrefslogtreecommitdiff
path: root/Zend/zend_API.c
diff options
context:
space:
mode:
Diffstat (limited to 'Zend/zend_API.c')
-rw-r--r--Zend/zend_API.c16
1 files changed, 0 insertions, 16 deletions
diff --git a/Zend/zend_API.c b/Zend/zend_API.c
index 3627cc6bba..9115129a04 100644
--- a/Zend/zend_API.c
+++ b/Zend/zend_API.c
@@ -438,22 +438,6 @@ ZEND_API int ZEND_FASTCALL zend_parse_arg_str_weak(zval *arg, zend_string **dest
*dest = Z_STR_P(arg);
return 1;
}
- } else if (zobj->handlers->get) {
- zval rv;
- zval *z = zobj->handlers->get(zobj, &rv);
-
- if (Z_TYPE_P(z) != IS_OBJECT) {
- OBJ_RELEASE(zobj);
- if (Z_TYPE_P(z) == IS_STRING) {
- ZVAL_COPY_VALUE(arg, z);
- } else {
- ZVAL_STR(arg, zval_get_string_func(z));
- zval_ptr_dtor(z);
- }
- *dest = Z_STR_P(arg);
- return 1;
- }
- zval_ptr_dtor(z);
}
return 0;
} else {