restore tool - but not curretly working

This commit is contained in:
Andy Miller
2025-10-18 12:04:25 -06:00
parent 7bb6044e05
commit 796c61e66d
9 changed files with 393 additions and 9 deletions

View File

@@ -341,6 +341,31 @@ class Admin
return array_unique($perms);
}
/**
* @return array<int, array{id:string, source_version:?string, target_version:?string, created_at:int, created_at_iso:?string, backup_path:?string, package_path:?string}>
*/
public function safeUpgradeSnapshots(): array
{
try {
$manager = new SafeUpgradeManager();
return $manager->listSnapshots();
} catch (\Throwable $e) {
return [];
}
}
public function safeUpgradeHasSnapshots(): bool
{
try {
$manager = new SafeUpgradeManager();
return $manager->hasSnapshots();
} catch (\Throwable $e) {
return false;
}
}
/**
* Return the languages available in the site
*