summaryrefslogtreecommitdiff
path: root/ext/reflection/php_reflection.stub.php
diff options
context:
space:
mode:
Diffstat (limited to 'ext/reflection/php_reflection.stub.php')
-rw-r--r--ext/reflection/php_reflection.stub.php33
1 files changed, 11 insertions, 22 deletions
diff --git a/ext/reflection/php_reflection.stub.php b/ext/reflection/php_reflection.stub.php
index dc6b701473..05e1b0490d 100644
--- a/ext/reflection/php_reflection.stub.php
+++ b/ext/reflection/php_reflection.stub.php
@@ -10,10 +10,8 @@ class Reflection
public static function getModifierNames(int $modifiers) {}
}
-interface Reflector
+interface Reflector extends Stringable
{
- /** @return string */
- public function __toString();
}
abstract class ReflectionFunctionAbstract implements Reflector
@@ -101,8 +99,7 @@ class ReflectionFunction extends ReflectionFunctionAbstract
/** @param string|Closure $name */
public function __construct($name) {}
- /** @return string */
- public function __toString() {}
+ public function __toString(): string {}
/** @return bool */
public function isDisabled() {}
@@ -143,8 +140,7 @@ class ReflectionMethod extends ReflectionFunctionAbstract
/** @param object|string $class_or_method */
public function __construct($class_or_method, string $name = UNKNOWN) {}
- /** @return string */
- public function __toString() {}
+ public function __toString(): string {}
/** @return bool */
public function isPublic() {}
@@ -197,8 +193,7 @@ class ReflectionClass implements Reflector
/** @param object|string $argument */
public function __construct($argument) {}
- /** @return string */
- public function __toString() {}
+ public function __toString(): string {}
/** @return string|false */
public function getName() {}
@@ -367,8 +362,7 @@ class ReflectionProperty implements Reflector
/** @param string|object $class */
public function __construct($class, string $name) {}
- /** @return string */
- public function __toString() {}
+ public function __toString(): string {}
/** @return string|false */
public function getName() {}
@@ -427,8 +421,7 @@ class ReflectionClassConstant implements Reflector
/** @return string|object */
public function __construct($class, string $name) {}
- /** @return string */
- public function __toString() {}
+ public function __toString(): string {}
/** @return string|false */
public function getName() {}
@@ -464,8 +457,7 @@ class ReflectionParameter implements Reflector
*/
public function __construct($function, $parameter) {}
- /** @return string */
- public function __toString() {}
+ public function __toString(): string {}
/** @return string|false */
public function getName() {}
@@ -521,15 +513,14 @@ class ReflectionParameter implements Reflector
public function isVariadic() {}
}
-abstract class ReflectionType
+abstract class ReflectionType implements Stringable
{
final private function __clone() {}
/** @return bool */
public function allowsNull() {}
- /** @return string */
- public function __toString() {}
+ public function __toString(): string {}
}
class ReflectionNamedType extends ReflectionType
@@ -552,8 +543,7 @@ class ReflectionExtension implements Reflector
public function __construct(string $name) {}
- /** @return string */
- public function __toString() {}
+ public function __toString(): string {}
/** @return string|false */
public function getName() {}
@@ -595,8 +585,7 @@ class ReflectionZendExtension implements Reflector
public function __construct(string $name) {}
- /** @return string */
- public function __toString() {}
+ public function __toString(): string {}
/** @return string */
public function getName() {}