From c2f77d80bd0dde35f460512776914146cafec0e3 Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Wed, 22 Apr 2020 16:40:28 +0200 Subject: [PATCH] Remove usage of 5.6+ constant --- src/Composer/Repository/ComposerRepository.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Composer/Repository/ComposerRepository.php b/src/Composer/Repository/ComposerRepository.php index 7082d29c2..f9d3155c1 100644 --- a/src/Composer/Repository/ComposerRepository.php +++ b/src/Composer/Repository/ComposerRepository.php @@ -363,9 +363,11 @@ class ComposerRepository extends ArrayRepository implements ConfigurableReposito if ($this->lazyProvidersUrl && count($packageNameMap)) { if (is_array($this->availablePackages)) { $availPackages = $this->availablePackages; - $packageNameMap = array_filter($packageNameMap, function ($name) use ($availPackages) { - return isset($availPackages[strtolower($name)]); - }, ARRAY_FILTER_USE_KEY); + foreach ($packageNameMap as $name => $constraint) { + if (!isset($availPackages[strtolower($name)])) { + unset($packageNameMap[$name]); + } + } } $result = $this->loadAsyncPackages($packageNameMap, $acceptableStabilities, $stabilityFlags);