From 47bbfe1fc0855e8f141de7b56668a2294daec344 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1t=C3=A9=20Kocsis?= Date: Fri, 23 Oct 2020 14:09:23 +0200 Subject: Require stubs to declare return types for magic methods when possible Closes GH-6376 --- ext/reflection/php_reflection.stub.php | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'ext/reflection/php_reflection.stub.php') diff --git a/ext/reflection/php_reflection.stub.php b/ext/reflection/php_reflection.stub.php index cf6613c3a3..7e2f061142 100644 --- a/ext/reflection/php_reflection.stub.php +++ b/ext/reflection/php_reflection.stub.php @@ -19,7 +19,7 @@ interface Reflector extends Stringable abstract class ReflectionFunctionAbstract implements Reflector { /** @implementation-alias ReflectionClass::__clone */ - final private function __clone() {} + final private function __clone(): void {} /** @return bool */ public function inNamespace() {} @@ -199,7 +199,7 @@ class ReflectionMethod extends ReflectionFunctionAbstract class ReflectionClass implements Reflector { - final private function __clone() {} + final private function __clone(): void {} public function __construct(object|string $objectOrClass) {} @@ -370,7 +370,7 @@ class ReflectionObject extends ReflectionClass class ReflectionProperty implements Reflector { /** @implementation-alias ReflectionClass::__clone */ - final private function __clone() {} + final private function __clone(): void {} public function __construct(object|string $class, string $property) {} @@ -435,7 +435,7 @@ class ReflectionProperty implements Reflector class ReflectionClassConstant implements Reflector { /** @implementation-alias ReflectionClass::__clone */ - final private function __clone() {} + final private function __clone(): void {} public function __construct(object|string $class, string $constant) {} @@ -472,7 +472,7 @@ class ReflectionClassConstant implements Reflector class ReflectionParameter implements Reflector { /** @implementation-alias ReflectionClass::__clone */ - final private function __clone() {} + final private function __clone(): void {} /** @param string|array|object $function */ public function __construct($function, int|string $param) {} @@ -551,7 +551,7 @@ class ReflectionParameter implements Reflector abstract class ReflectionType implements Stringable { /** @implementation-alias ReflectionClass::__clone */ - final private function __clone() {} + final private function __clone(): void {} /** @return bool */ public function allowsNull() {} @@ -576,7 +576,7 @@ class ReflectionUnionType extends ReflectionType class ReflectionExtension implements Reflector { /** @implementation-alias ReflectionClass::__clone */ - final private function __clone() {} + final private function __clone(): void {} public function __construct(string $name) {} @@ -619,7 +619,7 @@ class ReflectionExtension implements Reflector class ReflectionZendExtension implements Reflector { /** @implementation-alias ReflectionClass::__clone */ - final private function __clone() {} + final private function __clone(): void {} public function __construct(string $name) {} @@ -648,7 +648,7 @@ final class ReflectionReference public function getId(): string {} /** @implementation-alias ReflectionClass::__clone */ - private function __clone() {} + private function __clone(): void {} private function __construct() {} } @@ -661,7 +661,7 @@ final class ReflectionAttribute public function getArguments(): array {} public function newInstance(): object {} - private function __clone() {} + private function __clone(): void {} private function __construct() {} } -- cgit v1.2.1