Skip to content

Commit 1231b49

Browse files
committed
Add test for issue #1400
1 parent a394e15 commit 1231b49

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

ext/zend_test/test.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727

2828
static zend_class_entry *zend_test_interface;
2929
static zend_class_entry *zend_test_class;
30+
static zend_class_entry *zend_test_child_class;
3031
static zend_class_entry *zend_test_trait;
3132
static zend_object_handlers zend_test_class_handlers;
3233

@@ -192,6 +193,11 @@ PHP_MINIT_FUNCTION(zend_test)
192193
zend_test_class->create_object = zend_test_class_new;
193194
zend_test_class->get_static_method = zend_test_class_static_method_get;
194195

196+
zend_declare_property_null(zend_test_class, "_StaticProp", sizeof("_StaticProp") - 1, ZEND_ACC_STATIC);
197+
198+
INIT_CLASS_ENTRY(class_entry, "_ZendTestChildClass", NULL);
199+
zend_test_child_class = zend_register_internal_class_ex(&class_entry, zend_test_class);
200+
195201
memcpy(&zend_test_class_handlers, &std_object_handlers, sizeof(zend_object_handlers));
196202
zend_test_class_handlers.get_method = zend_test_class_method_get;
197203
zend_test_class_handlers.call_method = zend_test_class_call_method;

0 commit comments

Comments
 (0)