]> granicus.if.org Git - php/commitdiff
Add missing zend_test stubs
authorNikita Popov <nikita.ppv@gmail.com>
Tue, 25 Feb 2020 10:17:34 +0000 (11:17 +0100)
committerNikita Popov <nikita.ppv@gmail.com>
Tue, 25 Feb 2020 10:18:15 +0000 (11:18 +0100)
ext/zend_test/test.c
ext/zend_test/test.stub.php
ext/zend_test/test_arginfo.h

index 6c495b5a7f59cd58cbe6fe46e26b665d1f4e25cb..185120234899c49e2c45aeeaef9e65c51b109791 100644 (file)
@@ -198,13 +198,13 @@ static ZEND_METHOD(_ZendTestTrait, testMethod) /* {{{ */ {
 /* }}} */
 
 static const zend_function_entry zend_test_class_methods[] = {
-       ZEND_ME(_ZendTestClass, is_object, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
-       ZEND_ME(_ZendTestClass, __toString, NULL, ZEND_ACC_DEPRECATED)
+       ZEND_ME(_ZendTestClass, is_object, arginfo_class__ZendTestClass_is_object, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
+       ZEND_ME(_ZendTestClass, __toString, arginfo_class__ZendTestClass___toString, ZEND_ACC_DEPRECATED)
        ZEND_FE_END
 };
 
 static const zend_function_entry zend_test_trait_methods[] = {
-    ZEND_ME(_ZendTestTrait, testMethod, NULL, ZEND_ACC_PUBLIC)
+    ZEND_ME(_ZendTestTrait, testMethod, arginfo_class__ZendTestTrait_testMethod, ZEND_ACC_PUBLIC)
     ZEND_FE_END
 };
 
index f86f061d77a48998271ab864e94ff68d10d46531..b823116742ae231007855ad777ba68c5a831b833 100644 (file)
@@ -1,5 +1,15 @@
 <?php
 
+class _ZendTestClass {
+    public static function is_object(): int;
+
+    public function __toString(): string;
+}
+
+trait _ZendTestTrait {
+    public function testMethod(): bool;
+}
+
 function zend_test_array_return(): array {}
 
 function zend_test_nullable_array_return(): ?array {}
index 686aaa904047dd21a0f1a754a4404c480c5439ee..3a4c52977f3c378cfcadb3601e20d6a64e7e086f 100644 (file)
@@ -1,5 +1,14 @@
 /* This is a generated file, edit the .stub.php file instead. */
 
+ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class__ZendTestClass_is_object, 0, 0, IS_LONG, 0)
+ZEND_END_ARG_INFO()
+
+ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class__ZendTestClass___toString, 0, 0, IS_STRING, 0)
+ZEND_END_ARG_INFO()
+
+ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class__ZendTestTrait_testMethod, 0, 0, _IS_BOOL, 0)
+ZEND_END_ARG_INFO()
+
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_zend_test_array_return, 0, 0, IS_ARRAY, 0)
 ZEND_END_ARG_INFO()