Explorar el Código

Fix depends command to also show when the root package depends on something

Jordi Boggiano hace 9 años
padre
commit
dbcf8cae13
Se han modificado 1 ficheros con 6 adiciones y 1 borrados
  1. 6 1
      src/Composer/Command/DependsCommand.php

+ 6 - 1
src/Composer/Command/DependsCommand.php

@@ -13,6 +13,8 @@
 namespace Composer\Command;
 
 use Composer\DependencyResolver\Pool;
+use Composer\Repository\ArrayRepository;
+use Composer\Repository\CompositeRepository;
 use Composer\Plugin\CommandEvent;
 use Composer\Plugin\PluginEvents;
 use Symfony\Component\Console\Input\InputInterface;
@@ -57,7 +59,10 @@ EOT
         $commandEvent = new CommandEvent(PluginEvents::COMMAND, 'depends', $input, $output);
         $composer->getEventDispatcher()->dispatch($commandEvent->getName(), $commandEvent);
 
-        $repo = $composer->getRepositoryManager()->getLocalRepository();
+        $repo = new CompositeRepository(array(
+            new ArrayRepository(array($composer->getPackage())),
+            $composer->getRepositoryManager()->getLocalRepository(),
+        ));
         $needle = $input->getArgument('package');
 
         $pool = new Pool();