From 166f8faf95f5a2f45f01c9f629aba108ac68f64e Mon Sep 17 00:00:00 2001 From: Victor Westerlund Date: Fri, 6 Oct 2023 15:34:51 +0200 Subject: [PATCH] fix: deprecation warnings (#2) --- 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