Skip to content

Commit 9202b5c

Browse files
committed
support php84 (and fix deprecations)
1 parent e7b2492 commit 9202b5c

File tree

5 files changed

+5
-5
lines changed

5 files changed

+5
-5
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
}
1616
],
1717
"require": {
18-
"php": "~8.1 || ~8.2 || ~8.3",
18+
"php": "~8.1 || ~8.2 || ~8.3 || ~8.4",
1919
"symfony/translation": "~5.4||~6.4||~7",
2020
"symfony/yaml": "~5.4||~6.4||~7",
2121
"aeon-php/calendar": "^1.0"

src/Coduo/PHPHumanizer/Collection/Formatter.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public function __construct(TranslatorInterface $translator, string $catalogue =
3030
*
3131
* @param array<string> $collection
3232
*/
33-
public function format(array $collection, int $limit = null) : string
33+
public function format(array $collection, ?int $limit = null) : string
3434
{
3535
$count = \count($collection);
3636

src/Coduo/PHPHumanizer/Collection/Oxford.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ public function __construct(Formatter $formatter)
2323
/**
2424
* @param array<string> $collection
2525
*/
26-
public function format(array $collection, int $limit = null) : string
26+
public function format(array $collection, ?int $limit = null) : string
2727
{
2828
return $this->formatter->format($collection, $limit);
2929
}

src/Coduo/PHPHumanizer/CollectionHumanizer.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ final class CollectionHumanizer
2020
/**
2121
* @param array<string> $collection
2222
*/
23-
public static function oxford(array $collection, int $limit = null, string $locale = 'en') : string
23+
public static function oxford(array $collection, ?int $limit = null, string $locale = 'en') : string
2424
{
2525
$oxford = new Oxford(
2626
new Formatter(Builder::build($locale))

src/Coduo/PHPHumanizer/String/BinarySuffix.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ final class BinarySuffix
3434
0 => '# bytes',
3535
];
3636

37-
public function __construct(int $number, string $locale = 'en', int $precision = null)
37+
public function __construct(int $number, string $locale = 'en', ?int $precision = null)
3838
{
3939
if (!\class_exists(\NumberFormatter::class)) {
4040
throw new \RuntimeException('Binary suffix converter requires intl extension!');

0 commit comments

Comments
 (0)