From 221d5649da76856d89fb8e8c597c6c48eff9c8cd Mon Sep 17 00:00:00 2001 From: Sam Reed Date: Thu, 14 Nov 2024 02:55:16 +0000 Subject: [PATCH] PHP 8.4: Fix implictly nullable parameters https://wiki.php.net/rfc/deprecate-implicitly-nullable-types --- src/Exception/InvalidCodePointException.php | 2 +- src/Exception/InvalidStringException.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Exception/InvalidCodePointException.php b/src/Exception/InvalidCodePointException.php index f1a3fe9..9494adc 100644 --- a/src/Exception/InvalidCodePointException.php +++ b/src/Exception/InvalidCodePointException.php @@ -30,7 +30,7 @@ class InvalidCodePointException extends UnicodeException * @param $codePoint * @param Throwable|null $previous */ - public function __construct($codePoint, Throwable $previous = null) + public function __construct($codePoint, ?Throwable $previous = null) { parent::__construct("Invalid code point", 0, $previous); $this->codePoint = $codePoint; diff --git a/src/Exception/InvalidStringException.php b/src/Exception/InvalidStringException.php index 11e52dd..50b22a1 100644 --- a/src/Exception/InvalidStringException.php +++ b/src/Exception/InvalidStringException.php @@ -36,7 +36,7 @@ class InvalidStringException extends UnicodeException * @param int $offset * @param Throwable|null $previous */ - public function __construct(string $string, int $offset = -1, Throwable $previous = null) + public function __construct(string $string, int $offset = -1, ?Throwable $previous = null) { parent::__construct("Invalid UTF-8 string at offset {$offset}", 0, $previous); $this->string = $string;