mirror of
https://github.com/getgrav/grav-plugin-admin.git
synced 2026-05-07 20:27:37 +02:00
restore tool - but not curretly working
This commit is contained in:
@@ -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
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user