summaryrefslogtreecommitdiff
path: root/Zend/zend_closures.c
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@php.net>2009-01-14 10:28:22 +0000
committerDmitry Stogov <dmitry@php.net>2009-01-14 10:28:22 +0000
commit312176f0832893ff732caf6288f7d194e3bf87aa (patch)
tree8bcfcf78249f1898faf305191b162afbee5b58a6 /Zend/zend_closures.c
parent6a969c7a3b31bac35c04d608e6c5786b8dd865ae (diff)
downloadphp-git-312176f0832893ff732caf6288f7d194e3bf87aa.tar.gz
Reverted "Rebind closure when binding to property"
Diffstat (limited to 'Zend/zend_closures.c')
-rw-r--r--Zend/zend_closures.c20
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;