summaryrefslogtreecommitdiff
path: root/Zend/zend_object_handlers.h
diff options
context:
space:
mode:
authorMarcus Boerger <helly@php.net>2004-10-30 19:11:37 +0000
committerMarcus Boerger <helly@php.net>2004-10-30 19:11:37 +0000
commitc5a9a5a284ed8c9f7d9e33347a9b2f493673d244 (patch)
tree7143a5c72c699d59f17827e3a47a9c5625ba4f5e /Zend/zend_object_handlers.h
parent9dcce367e05b16c3c0d516d4beb5a12a522bc0f4 (diff)
downloadphp-git-c5a9a5a284ed8c9f7d9e33347a9b2f493673d244.tar.gz
- Change zend_object_handlers->get_method() to allow aggregation for internal classes
Diffstat (limited to 'Zend/zend_object_handlers.h')
-rw-r--r--Zend/zend_object_handlers.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/Zend/zend_object_handlers.h b/Zend/zend_object_handlers.h
index 4c8d12eda3..92016789b0 100644
--- a/Zend/zend_object_handlers.h
+++ b/Zend/zend_object_handlers.h
@@ -79,7 +79,7 @@ typedef HashTable *(*zend_object_get_properties_t)(zval *object TSRMLS_DC);
/* Andi - EX(fbc) (function being called) needs to be initialized already in the INIT fcall opcode so that the parameters can be parsed the right way. We need to add another callback for this.
*/
typedef int (*zend_object_call_method_t)(char *method, INTERNAL_FUNCTION_PARAMETERS);
-typedef union _zend_function *(*zend_object_get_method_t)(zval *object, char *method, int method_len TSRMLS_DC);
+typedef union _zend_function *(*zend_object_get_method_t)(zval **object_ptr, char *method, int method_len TSRMLS_DC);
typedef union _zend_function *(*zend_object_get_constructor_t)(zval *object TSRMLS_DC);
/* Object maintenance/destruction */