Browse Source

Add PHP 5.3 compatibility

Sascha Egerer 6 years ago
parent
commit
82ecf95a3c
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/Composer/Installer.php

+ 2 - 2
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'))) {