summaryrefslogtreecommitdiff
path: root/ext/reflection/php_reflection.stub.php
diff options
context:
space:
mode:
authorMáté Kocsis <kocsismate@woohoolabs.com>2020-10-23 14:09:23 +0200
committerMáté Kocsis <kocsismate@woohoolabs.com>2020-10-23 16:33:16 +0200
commit47bbfe1fc0855e8f141de7b56668a2294daec344 (patch)
tree563ba79dbe1e3199cafbbd21adbb929888ea279f /ext/reflection/php_reflection.stub.php
parent0fb2374e06948212826454c775bece91c4221e43 (diff)
downloadphp-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.php20
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() {}
}