sort composer packages in doctor (#2089)
This commit is contained in:
@@ -104,11 +104,35 @@ class DoctorController extends AbstractController
|
|||||||
'logs' => $this->getLog(),
|
'logs' => $this->getLog(),
|
||||||
'logLines' => $logLines,
|
'logLines' => $logLines,
|
||||||
'logSize' => $this->getLogSize(),
|
'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()
|
private function getLoadedExtensions()
|
||||||
{
|
{
|
||||||
$results = [];
|
$results = [];
|
||||||
|
|||||||
Reference in New Issue
Block a user