sort composer packages in doctor (#2089)
This commit is contained in:
@@ -104,11 +104,35 @@ class DoctorController extends AbstractController
|
||||
'logs' => $this->getLog(),
|
||||
'logLines' => $logLines,
|
||||
'logSize' => $this->getLogSize(),
|
||||
'composer' => Versions::VERSIONS,
|
||||
'composer' => $this->getComposerPackages(),
|
||||
]
|
||||
));
|
||||
}
|
||||
|
||||
private function getComposerPackages(): array
|
||||
{
|
||||
$packages = [];
|
||||
|
||||
if (class_exists('Composer\Versions')) {
|
||||
// TODO composer 2
|
||||
} else {
|
||||
$packages = Versions::VERSIONS;
|
||||
}
|
||||
|
||||
// remove kimai from the package list
|
||||
$packages = array_filter($packages, function ($name) {
|
||||
if ($name === Versions::ROOT_PACKAGE_NAME) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}, ARRAY_FILTER_USE_KEY);
|
||||
|
||||
ksort($packages);
|
||||
|
||||
return $packages;
|
||||
}
|
||||
|
||||
private function getLoadedExtensions()
|
||||
{
|
||||
$results = [];
|
||||
|
||||
Reference in New Issue
Block a user