Parcourir la source

Force platform packages to remain installed

Jordi Boggiano il y a 13 ans
Parent
commit
b3659d85f3
1 fichiers modifiés avec 4 ajouts et 2 suppressions
  1. 4 2
      src/Composer/Installer.php

+ 4 - 2
src/Composer/Installer.php

@@ -242,9 +242,11 @@ class Installer
             }
         }
 
-        // fix the version all installed packages that are not in the current local repo to prevent rogue updates
+        // fix the version of all installed packages (+ platform) that are not
+        // in the current local repo to prevent rogue updates (e.g. non-dev
+        // updating when in dev)
         foreach ($installedRepo->getPackages() as $package) {
-            if ($package->getRepository() === $localRepo || $package->getRepository() instanceof PlatformRepository) {
+            if ($package->getRepository() === $localRepo) {
                 continue;
             }