diff options
author | Máté Kocsis <kocsismate@woohoolabs.com> | 2020-10-23 14:09:23 +0200 |
---|---|---|
committer | Máté Kocsis <kocsismate@woohoolabs.com> | 2020-10-23 16:33:16 +0200 |
commit | 47bbfe1fc0855e8f141de7b56668a2294daec344 (patch) | |
tree | 563ba79dbe1e3199cafbbd21adbb929888ea279f /ext/reflection/php_reflection.stub.php | |
parent | 0fb2374e06948212826454c775bece91c4221e43 (diff) | |
download | php-git-47bbfe1fc0855e8f141de7b56668a2294daec344.tar.gz |
Require stubs to declare return types for magic methods when possible
Closes GH-6376
Diffstat (limited to 'ext/reflection/php_reflection.stub.php')
-rw-r--r-- | ext/reflection/php_reflection.stub.php | 20 |
1 files changed, 10 insertions, 10 deletions
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() {} } |