From d8b632710d3de1260ea9bfdcff4179cdb823ba9f Mon Sep 17 00:00:00 2001 From: Nikolay Gagarinov Date: Fri, 27 Jun 2025 01:40:33 +0500 Subject: [PATCH 1/2] fix Implicitly marking parameter $callback as nullable is deprecated --- src/Collection.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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) { From 161ee20b3ab6d3e6013ffa935b248b40ca80530a Mon Sep 17 00:00:00 2001 From: Nikolay Gagarinov Date: Fri, 27 Jun 2025 01:40:48 +0500 Subject: [PATCH 2/2] Add 8.2, 8.3, 8.4 to travis ci --- .travis.yml | 3 +++ 1 file changed, 3 insertions(+) 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: