N°8864 list extensions installation in setup recap

This commit is contained in:
Timmy38
2026-01-06 08:09:22 +01:00
committed by GitHub
parent f9a1b444ab
commit 8f47ca00a7
6 changed files with 170 additions and 22 deletions

View File

@@ -12,9 +12,11 @@ class iTopExtensionsMapFake extends iTopExtensionsMap
public static function createFromArray($aExtensions)
{
$oMap = new static();
foreach ($aExtensions as $sCode => $aExtension) {
$oExtension = new iTopExtension();
$oExtension->sCode = $sCode;
$oExtension->sLabel = $sCode;
$oExtension->bInstalled = $aExtension['installed'];
$oExtension->aModules = $aExtension['modules'] ?? [];
$oExtension->bCanBeUninstalled = $aExtension['uninstallable'] ?? null;