Fix issue handling false children in why-not command

main
Jordi Boggiano 8 years ago
parent e96c566b67
commit a15779cf53

@ -159,8 +159,10 @@ class BaseDependencyCommand extends BaseCommand
$doubles[$unique] = true; $doubles[$unique] = true;
$version = (strpos($package->getPrettyVersion(), 'No version set') === 0) ? '-' : $package->getPrettyVersion(); $version = (strpos($package->getPrettyVersion(), 'No version set') === 0) ? '-' : $package->getPrettyVersion();
$rows[] = array($package->getPrettyName(), $version, $link->getDescription(), sprintf('%s (%s)', $link->getTarget(), $link->getPrettyConstraint())); $rows[] = array($package->getPrettyName(), $version, $link->getDescription(), sprintf('%s (%s)', $link->getTarget(), $link->getPrettyConstraint()));
if ($children) {
$queue = array_merge($queue, $children); $queue = array_merge($queue, $children);
} }
}
$results = $queue; $results = $queue;
$table = array_merge($rows, $table); $table = array_merge($rows, $table);
} while (!empty($results)); } while (!empty($results));

Loading…
Cancel
Save