diff --git a/src/Composer/Installer.php b/src/Composer/Installer.php index 88b4ea1d5..b4885e76c 100644 --- a/src/Composer/Installer.php +++ b/src/Composer/Installer.php @@ -1319,7 +1319,7 @@ class Installer $packageQueue = new \SplQueue; $depPackages = $pool->whatProvides($packageName); - $matchesByPattern = []; + $matchesByPattern = array(); // check if the name is a glob pattern that did not match directly if (empty($depPackages)) { $whitelistPatternSearchRegexp = BasePackage::packageNameToRegexp($packageName, '^%s$'); @@ -1336,7 +1336,7 @@ class Installer } if (!empty($matchesByPattern)) { - $depPackages = array_merge($depPackages, array_merge(...$matchesByPattern)); + $depPackages = array_merge($depPackages, call_user_func_array('array_merge', $matchesByPattern)); } if (count($depPackages) == 0 && !$nameMatchesRequiredPackage && !in_array($packageName, array('nothing', 'lock', 'mirrors'))) {