diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index 0b65695..14162d5 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -26,6 +26,8 @@ jobs: - php: '8.1' - php: '8.2' - php: '8.3' + - php: '8.4' + - php: '8.5' fail-fast: false steps: diff --git a/composer.json b/composer.json index 40eda1c..cd23c95 100644 --- a/composer.json +++ b/composer.json @@ -12,7 +12,7 @@ ], "require": { "php": ">=7.0", - "symfony/intl": "~2.6|~3.4|~4.0|~5.0|~6.0|~7.0" + "symfony/intl": "~2.6|~3.4|~4.0|~5.0|~6.0|~7.0|~8.0" }, "suggest": { "ext-intl": "Needed for usage with other locales than 'en'" diff --git a/test/RangerTest.php b/test/RangerTest.php index 23f955d..ce89c7c 100644 --- a/test/RangerTest.php +++ b/test/RangerTest.php @@ -10,6 +10,7 @@ use IntlDateFormatter; use DateTime; use DateTimeImmutable; +use PHPUnit\Framework\Attributes\DataProvider; use PHPUnit\Framework\TestCase; class RangerTest extends TestCase @@ -17,6 +18,7 @@ class RangerTest extends TestCase /** * @dataProvider providerDateRange */ + #[DataProvider('providerDateRange')] public function testDateRange($language, $start, $end, $expected) { $formatter = new Ranger($language); @@ -38,6 +40,7 @@ public static function providerDateRange() /** * @dataProvider providerDateTimeRange */ + #[DataProvider('providerDateTimeRange')] public function testDateTimeRange($language, $start, $end, $expected) { $formatter = new Ranger($language); @@ -67,6 +70,7 @@ public static function providerDateTimeRange() /** * @dataProvider providerFullDateRange */ + #[DataProvider('providerFullDateRange')] public function testFullDateRange($language, $start, $end, $expected) { $formatter = new Ranger($language); @@ -89,6 +93,7 @@ public static function providerFullDateRange() /** * @dataProvider providerShortDateRange */ + #[DataProvider('providerShortDateRange')] public function testShortDateRange($language, $start, $end, $expected) { $formatter = new Ranger($language); @@ -199,6 +204,7 @@ public function testOffsetTimezone() /** * @dataProvider providerNoDate */ + #[DataProvider('providerNoDate')] public function testNoDate($language, $start, $end, $expected) { $formatter = new Ranger($language);