Skip to content

Commit 6b2a172

Browse files
authored
Fixed type error when spatie/laravel-backup@v9 is used (#79)
* Updated Russian translation. * Added spatie/laravel-backup v9 to composer.json * Fixed support for spatie/laravel-backup v9 Fixed type error in getBackupDestinationStatusData method when spatie/laravel-backup@v9 is used.
1 parent ba60ef0 commit 6b2a172

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/FilamentSpatieLaravelBackup.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
use Illuminate\Support\Facades\Cache;
66
use Spatie\Backup\BackupDestination\Backup;
77
use Spatie\Backup\BackupDestination\BackupDestination;
8+
use Spatie\Backup\Config\MonitoredBackupsConfig;
89
use Spatie\Backup\Helpers\Format;
910
use Spatie\Backup\Tasks\Monitor\BackupDestinationStatus;
1011
use Spatie\Backup\Tasks\Monitor\BackupDestinationStatusFactory;
@@ -54,7 +55,11 @@ public static function getBackupDestinationData(string $disk): array
5455
public static function getBackupDestinationStatusData(): array
5556
{
5657
return Cache::remember('backup-statuses', now()->addSeconds(4), function () {
57-
return BackupDestinationStatusFactory::createForMonitorConfig(config('backup.monitor_backups'))
58+
$config = class_exists('Spatie\Backup\Config\MonitoredBackupsConfig')
59+
? MonitoredBackupsConfig::fromArray(config('backup.monitor_backups'))
60+
: config('backup.monitor_backups');
61+
62+
return BackupDestinationStatusFactory::createForMonitorConfig($config)
5863
->map(function (BackupDestinationStatus $backupDestinationStatus, int | string $key) {
5964
return [
6065
'id' => $key,

0 commit comments

Comments
 (0)