From eaa1ad7318aa1ef6a3fac3f732cdc86958ec7121 Mon Sep 17 00:00:00 2001 From: Samgu Lee Date: Tue, 14 Jul 2026 03:02:18 +0900 Subject: [PATCH 1/2] fix: syntax error in `php 8.2` --- .github/workflows/run-tests.yml | 2 +- src/EnumGetter.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 801af43..86e6554 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -15,7 +15,7 @@ jobs: fail-fast: true matrix: os: [ubuntu-latest] - php: [8.3, 8.4] + php: [8.2, 8.3, 8.4] name: PHP ${{ matrix.php }} diff --git a/src/EnumGetter.php b/src/EnumGetter.php index 30a912f..edf3c5b 100644 --- a/src/EnumGetter.php +++ b/src/EnumGetter.php @@ -43,7 +43,7 @@ public function value(): string */ public static function of(string $name): static { - return self::{$name}; + return constant(self::class.'::'.$name); } /** From 2749ef851598685b51707410af72bbd492978832 Mon Sep 17 00:00:00 2001 From: Samgu Lee Date: Tue, 14 Jul 2026 03:03:12 +0900 Subject: [PATCH 2/2] test: widen `8.5` --- .github/workflows/run-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 86e6554..2caf24f 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -15,7 +15,7 @@ jobs: fail-fast: true matrix: os: [ubuntu-latest] - php: [8.2, 8.3, 8.4] + php: [8.2, 8.3, 8.4, 8.5] name: PHP ${{ matrix.php }}