summaryrefslogtreecommitdiff
path: root/Zend/zend_interfaces.h
diff options
context:
space:
mode:
authorMáté Kocsis <kocsismate@woohoolabs.com>2021-02-12 23:33:09 +0100
committerMáté Kocsis <kocsismate@woohoolabs.com>2021-02-14 23:18:28 +0100
commit6ce70447ac1b83ffa64c98ddcab76f56dfb6695f (patch)
tree7edf2f5e8b842b5434088da70b95a1b3d285c360 /Zend/zend_interfaces.h
parent31088eef456679b0ead6fe955dded0e9a38928da (diff)
downloadphp-git-6ce70447ac1b83ffa64c98ddcab76f56dfb6695f.tar.gz
Generate zend class entries based on stubs
Closes GH-6685
Diffstat (limited to 'Zend/zend_interfaces.h')
-rw-r--r--Zend/zend_interfaces.h11
1 files changed, 0 insertions, 11 deletions
diff --git a/Zend/zend_interfaces.h b/Zend/zend_interfaces.h
index ecdc9b0e1b..78aee0d39f 100644
--- a/Zend/zend_interfaces.h
+++ b/Zend/zend_interfaces.h
@@ -49,17 +49,6 @@ ZEND_API zval* zend_call_method(zend_object *object, zend_class_entry *obj_ce, z
#define zend_call_method_with_2_params(obj, obj_ce, fn_proxy, function_name, retval, arg1, arg2) \
zend_call_method(obj, obj_ce, fn_proxy, function_name, sizeof(function_name)-1, retval, 2, arg1, arg2)
-#define REGISTER_MAGIC_INTERFACE(class_name, class_name_str) \
- {\
- zend_class_entry ce;\
- INIT_CLASS_ENTRY(ce, # class_name_str, class_ ## class_name_str ## _methods) \
- zend_ce_ ## class_name = zend_register_internal_interface(&ce);\
- zend_ce_ ## class_name->interface_gets_implemented = zend_implement_ ## class_name;\
- }
-
-#define REGISTER_MAGIC_IMPLEMENT(class_name, interface_name) \
- zend_class_implements(zend_ce_ ## class_name, 1, zend_ce_ ## interface_name)
-
ZEND_API void zend_user_it_rewind(zend_object_iterator *_iter);
ZEND_API zend_result zend_user_it_valid(zend_object_iterator *_iter);
ZEND_API void zend_user_it_get_current_key(zend_object_iterator *_iter, zval *key);