public static createForMonitorConfig ( array $monitorConfiguration ) : |
||
$monitorConfiguration | array | |
return |
public function handle() { $statuses = BackupDestinationStatusFactory::createForMonitorConfig(config('laravel-backup.monitorBackups')); $statuses->each(function (BackupDestinationStatus $backupDestinationStatus) { if ($backupDestinationStatus->isHealthy()) { $this->info("The backups on {$backupDestinationStatus->diskName()} are considered healthy."); event(new HealthyBackupWasFound($backupDestinationStatus)); return; } $this->error("The backups on {$backupDestinationStatus->diskName()} are considered unhealthy!"); event(new UnHealthyBackupWasFound($backupDestinationStatus)); }); }
public function handle() { $statuses = BackupDestinationStatusFactory::createForMonitorConfig(config('laravel-backup.monitorBackups')); $this->displayOverview($statuses); $this->displayConnectionErrors($statuses); }