瀏覽代碼

Minor tweaks

Jordi Boggiano 6 年之前
父節點
當前提交
e753bf08b1
共有 3 個文件被更改,包括 4 次插入1 次删除
  1. 1 1
      composer.lock
  2. 1 0
      src/Composer/DependencyResolver/Solver.php
  3. 2 0
      src/Composer/Repository/ComposerRepository.php

+ 1 - 1
composer.lock

@@ -4,7 +4,7 @@
         "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
         "This file is @generated automatically"
     ],
-    "content-hash": "d356b92e869790db1e9d2c0f4b10935e",
+    "content-hash": "3243ce6f26231df34d1bceab1a148803",
     "packages": [
         {
             "name": "composer/ca-bundle",

+ 1 - 0
src/Composer/DependencyResolver/Solver.php

@@ -217,6 +217,7 @@ class Solver
 
         $this->setupInstalledMap();
 
+        $this->io->writeError('Generating rules', true, IOInterface::DEBUG);
         $this->ruleSetGenerator = new RuleSetGenerator($this->policy, $this->pool);
         $this->rules = $this->ruleSetGenerator->getRulesFor($this->jobs, $this->installedMap, $ignorePlatformReqs);
         $this->checkForRootRequireProblems($ignorePlatformReqs);

+ 2 - 0
src/Composer/Repository/ComposerRepository.php

@@ -527,6 +527,8 @@ class ComposerRepository extends ArrayRepository implements ConfigurableReposito
         // TODO what if not, then throw?
         if ($this->lazyProvidersUrl) {
             foreach ($packageNames as $name => $constraint) {
+                $name = strtolower($name);
+
                 // skip platform packages, root package and composer-plugin-api
                 if (preg_match(PlatformRepository::PLATFORM_PACKAGE_REGEX, $name) || '__root__' === $name || 'composer-plugin-api' === $name) {
                     continue;