public function backups() : BackupCollection { $files = $this->isReachable() ? $this->disk->allFiles($this->backupName) : []; return BackupCollection::createFromFiles($this->disk, $files); }
public function newestBackupIsTooOld() : bool { if (!count($this->backupDestination->backups())) { return true; } $maximumDate = Carbon::now()->subDays($this->maximumAgeOfNewestBackupInDays); return !$this->backupDestination->newestBackupIsOlderThan($maximumDate); }