diff --git a/.travis.yml b/.travis.yml index c43f459..5024a48 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,6 +10,9 @@ php: - 5.5 - 5.6 - 7.0 + - 8.2 + - 8.3 + - 8.4 - hhvm before_install: diff --git a/src/Collection.php b/src/Collection.php index af6bf95..30cd8a2 100644 --- a/src/Collection.php +++ b/src/Collection.php @@ -52,11 +52,11 @@ function countBy($collection, $callback) * @author Aurimas Niekis * * @param array $collection - * @param callable $callback + * @param callable|null $callback * * @return bool */ -function every($collection, callable $callback = null) +function every($collection, ?callable $callback = null) { if (null === $callback) { $callback = function ($item) use ($callback) { @@ -514,11 +514,11 @@ function size($collection, $countRecursive = false) * @author Aurimas Niekis * * @param array $collection - * @param callable $callback + * @param callable|null $callback * * @return bool */ -function some($collection, callable $callback = null) +function some($collection, ?callable $callback = null) { if (null === $callback) { $callback = function ($item) use ($callback) {