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));
});
}