diff options
author | Dmitry Stogov <dmitry@php.net> | 2009-01-14 10:28:22 +0000 |
---|---|---|
committer | Dmitry Stogov <dmitry@php.net> | 2009-01-14 10:28:22 +0000 |
commit | 312176f0832893ff732caf6288f7d194e3bf87aa (patch) | |
tree | 8bcfcf78249f1898faf305191b162afbee5b58a6 /Zend/zend_closures.c | |
parent | 6a969c7a3b31bac35c04d608e6c5786b8dd865ae (diff) | |
download | php-git-312176f0832893ff732caf6288f7d194e3bf87aa.tar.gz |
Reverted "Rebind closure when binding to property"
Diffstat (limited to 'Zend/zend_closures.c')
-rw-r--r-- | Zend/zend_closures.c | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/Zend/zend_closures.c b/Zend/zend_closures.c index a069fd3a52..00426e0431 100644 --- a/Zend/zend_closures.c +++ b/Zend/zend_closures.c @@ -118,26 +118,6 @@ ZEND_API zval* zend_get_closure_this_ptr(zval *obj TSRMLS_DC) /* {{{ */ } /* }}} */ -ZEND_API zval* zend_closure_copy(zval *closure_obj, zval *this_ptr TSRMLS_DC) /* {{{ */ -{ - zend_closure *closure; - - zval_copy_ctor(closure_obj); - closure = (zend_closure *)zend_object_store_get_object(closure_obj TSRMLS_CC); - if (closure->this_ptr) { - zval_ptr_dtor(&closure->this_ptr); - } - closure->this_ptr = this_ptr; - if (this_ptr) { - Z_ADDREF_P(this_ptr); - closure->func.common.scope = Z_OBJCE_P(this_ptr); - } else { - closure->func.common.scope = NULL; - } - return closure_obj; -} -/* }}} */ - static zend_function *zend_closure_get_method(zval **object_ptr, char *method_name, int method_len TSRMLS_DC) /* {{{ */ { char *lc_name; |