From a15779cf53ca9b673501b6ced374e5c1ba16003f Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Mon, 7 Mar 2016 00:44:45 +0000 Subject: [PATCH] Fix issue handling false children in why-not command --- src/Composer/Command/BaseDependencyCommand.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Composer/Command/BaseDependencyCommand.php b/src/Composer/Command/BaseDependencyCommand.php index faa08764d..b0cfe7f7d 100644 --- a/src/Composer/Command/BaseDependencyCommand.php +++ b/src/Composer/Command/BaseDependencyCommand.php @@ -159,7 +159,9 @@ class BaseDependencyCommand extends BaseCommand $doubles[$unique] = true; $version = (strpos($package->getPrettyVersion(), 'No version set') === 0) ? '-' : $package->getPrettyVersion(); $rows[] = array($package->getPrettyName(), $version, $link->getDescription(), sprintf('%s (%s)', $link->getTarget(), $link->getPrettyConstraint())); - $queue = array_merge($queue, $children); + if ($children) { + $queue = array_merge($queue, $children); + } } $results = $queue; $table = array_merge($rows, $table);