瀏覽代碼

Allow calling getProviderNames multiple times, refs #8516

Jordi Boggiano 5 年之前
父節點
當前提交
0b767e0b83
共有 1 個文件被更改,包括 5 次插入2 次删除
  1. 5 2
      src/Composer/Repository/ComposerRepository.php

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

@@ -249,8 +249,11 @@ class ComposerRepository extends ArrayRepository implements ConfigurableReposito
             $this->loadProviderListings($this->loadRootServerFile());
         }
 
-        if ($this->hasPartialPackages && null === $this->partialPackagesByName) {
-            $this->initializePartialPackages();
+        if ($this->hasPartialPackages) {
+            if (null === $this->partialPackagesByName) {
+                $this->initializePartialPackages();
+            }
+
             return array_keys($this->partialPackagesByName);
         }