Rename a few fields in json output, refs #6228
parent
a286c39f20
commit
e09c632c14
|
@ -361,7 +361,7 @@ EOT
|
|||
}
|
||||
if ($writeLatest && $latestPackage) {
|
||||
$packageViewData['latest'] = $latestPackage->getFullPrettyVersion();
|
||||
$packageViewData['status'] = $this->getUpdateStatus($latestPackage, $package);
|
||||
$packageViewData['latest-status'] = $this->getUpdateStatus($latestPackage, $package);
|
||||
}
|
||||
if ($writeDescription) {
|
||||
$packageViewData['description'] = $package->getDescription();
|
||||
|
@ -424,10 +424,10 @@ EOT
|
|||
}
|
||||
if (isset($package['latest']) && $writeLatest) {
|
||||
$latestVersion = $package['latest'];
|
||||
$updateStatus = $package['status'];
|
||||
$updateStatus = $package['latest-status'];
|
||||
$style = $this->updateStatusToVersionStyle($updateStatus);
|
||||
if (!$io->isDecorated()) {
|
||||
$latestVersion = str_replace(array('up-to-date', 'update-recommended', 'update-possible'), array('=', '!', '~'), $updateStatus) . ' ' . $latestVersion;
|
||||
$latestVersion = str_replace(array('up-to-date', 'semver-safe-update', 'update-possible'), array('=', '!', '~'), $updateStatus) . ' ' . $latestVersion;
|
||||
}
|
||||
$io->write(' <' . $style . '>' . str_pad($latestVersion, $latestLength, ' ') . '</' . $style . '>', false);
|
||||
}
|
||||
|
@ -770,9 +770,9 @@ EOT
|
|||
private function updateStatusToVersionStyle($updateStatus)
|
||||
{
|
||||
// 'up-to-date' is printed green
|
||||
// 'update-recommended' is printed red
|
||||
// 'upgrade-possible' is printed yellow
|
||||
return str_replace(array('up-to-date', 'update-recommended', 'update-possible'), array('info', 'highlight', 'comment'), $updateStatus);
|
||||
// 'semver-safe-update' is printed red
|
||||
// 'update-possible' is printed yellow
|
||||
return str_replace(array('up-to-date', 'semver-safe-update', 'update-possible'), array('info', 'highlight', 'comment'), $updateStatus);
|
||||
}
|
||||
|
||||
private function getUpdateStatus(PackageInterface $latestPackage, PackageInterface $package) {
|
||||
|
@ -786,7 +786,7 @@ EOT
|
|||
}
|
||||
if ($latestPackage->getVersion() && Semver::satisfies($latestPackage->getVersion(), $constraint)) {
|
||||
// it needs an immediate semver-compliant upgrade
|
||||
return 'update-recommended';
|
||||
return 'semver-safe-update';
|
||||
}
|
||||
|
||||
// it needs an upgrade but has potential BC breaks so is not urgent
|
||||
|
|
Loading…
Reference in New Issue