From dbe7f3418165e34c5d4c1dbf8ade90159e5e1290 Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Sat, 9 Jan 2016 17:21:01 +0000 Subject: [PATCH] Allow depend command to show results for platform packages, fixes #3836, fixes #4696 --- src/Composer/Command/DependsCommand.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Composer/Command/DependsCommand.php b/src/Composer/Command/DependsCommand.php index 765164f14..cb336bbad 100644 --- a/src/Composer/Command/DependsCommand.php +++ b/src/Composer/Command/DependsCommand.php @@ -17,6 +17,7 @@ use Composer\Package\Link; use Composer\Package\PackageInterface; use Composer\Repository\ArrayRepository; use Composer\Repository\CompositeRepository; +use Composer\Repository\PlatformRepository; use Composer\Plugin\CommandEvent; use Composer\Plugin\PluginEvents; use Symfony\Component\Console\Input\InputInterface; @@ -61,9 +62,11 @@ EOT $commandEvent = new CommandEvent(PluginEvents::COMMAND, 'depends', $input, $output); $composer->getEventDispatcher()->dispatch($commandEvent->getName(), $commandEvent); + $platformOverrides = $composer->getConfig()->get('platform') ?: array(); $repo = new CompositeRepository(array( new ArrayRepository(array($composer->getPackage())), $composer->getRepositoryManager()->getLocalRepository(), + new PlatformRepository(array(), $platformOverrides), )); $needle = $input->getArgument('package');