]> granicus.if.org Git - php/commitdiff
ReflectionMethod::invoke() object is not optional
authorNikita Popov <nikita.ppv@gmail.com>
Mon, 6 Jul 2020 09:53:57 +0000 (11:53 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Mon, 6 Jul 2020 09:53:57 +0000 (11:53 +0200)
ext/reflection/php_reflection.stub.php
ext/reflection/php_reflection_arginfo.h

index ea4f8bb2aa5a71d4a323c104fae2c40a32d31d2b..31c08e92b283b6dbcfd5326e01ce14fd987397f6 100644 (file)
@@ -184,7 +184,7 @@ class ReflectionMethod extends ReflectionFunctionAbstract
     public function getModifiers() {}
 
     /** @return mixed */
-    public function invoke(?object $object = null, mixed ...$args) {}
+    public function invoke(?object $object, mixed ...$args) {}
 
     /** @return mixed */
     public function invokeArgs(?object $object, array $args) {}
index 45404f63ca3e6fc2967eecc59474adc0ae1e71c7..1d9f730309013eacb12a63c5be720dd2ee6bad85 100644 (file)
@@ -1,5 +1,5 @@
 /* This is a generated file, edit the .stub.php file instead.
- * Stub hash: 2facddef786be36211215451083b610a5d09dec7 */
+ * Stub hash: 762e9bab89b8edae0b567c1c3926ffa226abe874 */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Reflection_getModifierNames, 0, 0, 1)
        ZEND_ARG_TYPE_INFO(0, modifiers, IS_LONG, 0)
@@ -129,8 +129,8 @@ ZEND_END_ARG_INFO()
 
 #define arginfo_class_ReflectionMethod_getModifiers arginfo_class_ReflectionFunctionAbstract___clone
 
-ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ReflectionMethod_invoke, 0, 0, 0)
-       ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, object, IS_OBJECT, 1, "null")
+ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ReflectionMethod_invoke, 0, 0, 1)
+       ZEND_ARG_TYPE_INFO(0, object, IS_OBJECT, 1)
        ZEND_ARG_VARIADIC_TYPE_INFO(0, args, IS_MIXED, 0)
 ZEND_END_ARG_INFO()