Преглед изворни кода

Changed the ShowCommand to use the new method

Christophe Coevoet пре 13 година
родитељ
комит
1fdb7aef56
1 измењених фајлова са 5 додато и 9 уклоњено
  1. 5 9
      src/Composer/Command/ShowCommand.php

+ 5 - 9
src/Composer/Command/ShowCommand.php

@@ -85,11 +85,9 @@ EOT
             $composer->getRepositoryManager()->getRepositories()
         );
         foreach ($repos as $repository) {
-            foreach ($repository->getPackages() as $package) {
-                if ($package->getName() === $input->getArgument('package')) {
-                    if (null === $highestVersion || version_compare($package->getVersion(), $highestVersion->getVersion(), '>=')) {
-                        $highestVersion = $package;
-                    }
+            foreach ($repository->findPackagesByName($input->getArgument('package')) as $package) {
+                if (null === $highestVersion || version_compare($package->getVersion(), $highestVersion->getVersion(), '>=')) {
+                    $highestVersion = $package;
                 }
             }
         }
@@ -135,10 +133,8 @@ EOT
         $versions = array();
 
         foreach ($composer->getRepositoryManager()->getRepositories() as $repository) {
-            foreach ($repository->getPackages() as $version) {
-                if ($version->getName() === $package->getName()) {
-                    $versions[] = $version->getPrettyVersion();
-                }
+            foreach ($repository->findPackagesByName($package->getName()) as $version) {
+                $versions[] = $version->getPrettyVersion();
             }
         }