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