From c0a533a24e379dbcbec786d57f3ac3a90c750684 Mon Sep 17 00:00:00 2001 From: Victor Westerlund Date: Fri, 6 Oct 2023 15:33:52 +0200 Subject: [PATCH] fix: deprecation warnings --- src/xEnum.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/xEnum.php b/src/xEnum.php index db936b5..58bbe14 100644 --- a/src/xEnum.php +++ b/src/xEnum.php @@ -9,7 +9,7 @@ */ trait xEnum { // Resolve enum case from enum name or return null - public static function tryFromName(string|null $name): static|null { + public static function tryFromName(?string $name): ?static { foreach (self::cases() as $case) { if (strtoupper($name) === $case->name) { return $case; @@ -21,9 +21,9 @@ } // Throw a ValueError if Enum name is not found - public static function fromName(string|null $name): static { + public static function fromName(?string $name): static { $case = self::tryFromName($name); - return $case ? $case : throw new ValueError("'${name}' is not a valid case for enum " . self::class); + return $case ? $case : throw new ValueError("'{$name}' is not a valid case for enum " . self::class); } // Return array of enum names