From 2532919ab3ecfba1825d6b48952b0aae90ba3912 Mon Sep 17 00:00:00 2001 From: DualFroz Date: Mon, 14 Sep 2026 09:33:44 +0200 Subject: [PATCH] Typehint the closure picking the repositories dropped by the packages filter --- src/PackageSelection/PackageSelection.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/PackageSelection/PackageSelection.php b/src/PackageSelection/PackageSelection.php index 4242ef9..552c425 100644 --- a/src/PackageSelection/PackageSelection.php +++ b/src/PackageSelection/PackageSelection.php @@ -230,7 +230,7 @@ class PackageSelection throw new \InvalidArgumentException(sprintf('Could not find any repositories config with "name" matching your package(s) filter: %s', implode(', ', $this->packagesFilter))); } - $reposDroppedByPackagesFilter = array_filter($repos, static fn ($repo) => !in_array($repo, $filteredRepos, true)); + $reposDroppedByPackagesFilter = array_filter($repos, static fn (RepositoryInterface|ConfigurableRepositoryInterface $repo): bool => !in_array($repo, $filteredRepos, true)); $repos = $filteredRepos; }