Add default sort for show --tree option

main
闫兴茂 7 years ago
parent d9885d5b3b
commit 277f05754d

@ -222,7 +222,9 @@ EOT
$io->writeError('Format "json" is only supported for package listings, falling back to format "text"');
}
$rootRequires = $this->getRootRequires();
foreach ($installedRepo->getPackages() as $package) {
$packages = $installedRepo->getPackages();
usort($packages, 'strcmp');
foreach ($packages as $package) {
if (in_array($package->getName(), $rootRequires, true)) {
$this->displayPackageTree($package, $installedRepo, $repos);
}
@ -703,6 +705,7 @@ EOT
if (is_object($package)) {
$requires = $package->getRequires();
ksort($requires);
$treeBar = '├';
$j = 0;
$total = count($requires);
@ -744,6 +747,7 @@ EOT
list($package, $versions) = $this->getPackage($installedRepo, $distantRepos, $name, $package->getPrettyConstraint() === 'self.version' ? $package->getConstraint() : $package->getPrettyConstraint());
if (is_object($package)) {
$requires = $package->getRequires();
ksort($requires);
$treeBar = $previousTreeBar . ' ├';
$i = 0;
$total = count($requires);

Loading…
Cancel
Save