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.php43
1 files changed, 16 insertions, 27 deletions
diff --git a/ext/reflection/php_reflection.stub.php b/ext/reflection/php_reflection.stub.php
index b617a644e7..58da7ebeee 100644
--- a/ext/reflection/php_reflection.stub.php
+++ b/ext/reflection/php_reflection.stub.php
@@ -102,8 +102,7 @@ abstract class ReflectionFunctionAbstract implements Reflector
class ReflectionFunction extends ReflectionFunctionAbstract
{
- /** @param string|Closure $name */
- public function __construct($name) {}
+ public function __construct(Closure|string $function) {}
public function __toString(): string {}
@@ -148,8 +147,8 @@ final class ReflectionGenerator
class ReflectionMethod extends ReflectionFunctionAbstract
{
- /** @param object|string $class_or_method */
- public function __construct($class_or_method, string $name = UNKNOWN) {}
+ /** @param object|string $objectOrMethod */
+ public function __construct($objectOrMethod, string $method = UNKNOWN) {}
public function __toString(): string {}
@@ -196,15 +195,15 @@ class ReflectionMethod extends ReflectionFunctionAbstract
public function getPrototype() {}
/** @return void */
- public function setAccessible(bool $visible) {}
+ public function setAccessible(bool $isAccessible) {}
}
class ReflectionClass implements Reflector
{
final private function __clone() {}
- /** @param object|string $argument */
- public function __construct($argument) {}
+ /** @param object|string $objectOrClass */
+ public function __construct($objectOrClass) {}
public function __toString(): string {}
@@ -308,7 +307,7 @@ class ReflectionClass implements Reflector
public function isInstance(object $object) {}
/** @return object */
- public function newInstance(...$args) {}
+ public function newInstance(mixed ...$args) {}
/** @return object */
public function newInstanceWithoutConstructor() {}
@@ -319,11 +318,8 @@ class ReflectionClass implements Reflector
/** @return ReflectionClass|false */
public function getParentClass() {}
- /**
- * @param string|ReflectionClass $class
- * @return bool
- */
- public function isSubclassOf($class) {}
+ /** @return bool */
+ public function isSubclassOf(ReflectionClass|string $class) {}
/** @return array|null */
public function getStaticProperties() {}
@@ -346,11 +342,8 @@ class ReflectionClass implements Reflector
*/
public function isIterateable() {}
- /**
- * @param string|ReflectionClass $interface
- * @return bool
- */
- public function implementsInterface($interface) {}
+ /** @return bool */
+ public function implementsInterface(ReflectionClass|string $interface) {}
/** @return ReflectionExtension|null */
public function getExtension() {}
@@ -381,8 +374,7 @@ class ReflectionProperty implements Reflector
/** @alias ReflectionClass::__clone */
final private function __clone() {}
- /** @param string|object $class */
- public function __construct($class, string $name) {}
+ public function __construct(object|string $class, string $property) {}
public function __toString(): string {}
@@ -393,7 +385,7 @@ class ReflectionProperty implements Reflector
public function getValue(?object $object = null) {}
/** @return void */
- public function setValue($object_or_value, $value = UNKNOWN) {}
+ public function setValue($objectOrValue, $value = UNKNOWN) {}
/** @return bool */
public function isInitialized(?object $object = null) {}
@@ -425,7 +417,7 @@ class ReflectionProperty implements Reflector
public function getDocComment() {}
/** @return void */
- public function setAccessible(bool $visible) {}
+ public function setAccessible(bool $isAccessible) {}
/** @return ReflectionType|null */
public function getType() {}
@@ -447,8 +439,7 @@ class ReflectionClassConstant implements Reflector
/** @alias ReflectionClass::__clone */
final private function __clone() {}
- /** @return string|object */
- public function __construct($class, string $name) {}
+ public function __construct(object|string $class, string $constant) {}
public function __toString(): string {}
@@ -485,9 +476,7 @@ class ReflectionParameter implements Reflector
/** @alias ReflectionClass::__clone */
final private function __clone() {}
- /**
- * @param $function string|array|object
- */
+ /** @param string|array|object $function */
public function __construct($function, int|string $parameter) {}
public function __toString(): string {}