From 49c6e81b985966e7830d1a182d1cd9f7554ed1e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sylvain=20Raye=CC=81?= <1337461+sylvainraye@users.noreply.github.com> Date: Thu, 8 Jun 2023 16:45:02 +0200 Subject: [PATCH] BUGFIX: define an default value for the parameter $code as int is expected, not a null --- src/UnexpectedYieldedValueType.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/UnexpectedYieldedValueType.php b/src/UnexpectedYieldedValueType.php index a153d65..8f79284 100644 --- a/src/UnexpectedYieldedValueType.php +++ b/src/UnexpectedYieldedValueType.php @@ -6,12 +6,12 @@ final class UnexpectedYieldedValueType extends \UnexpectedValueException { - public function __construct(private readonly \Generator $coroutine, string $message = null, int $code = null, ?\Exception $previous = null) + public function __construct(private readonly \Generator $coroutine, string $message = null, int $code = 0, ?\Exception $previous = null) { parent::__construct($message, $code, $previous); } - public static function expectingTypes(\Generator $coroutine, array $expectedTypes, $actual, int $code = null, ?\Exception $previous = null): self + public static function expectingTypes(\Generator $coroutine, array $expectedTypes, $actual, int $code = 0, ?\Exception $previous = null): self { try { $re = new \ReflectionGenerator($coroutine);