Spatie\Backup\BackupDestination\BackupDestination::backups PHP Method

backups() public method

public backups ( ) : BackupCollection
return BackupCollection
    public function backups() : BackupCollection
    {
        $files = $this->isReachable() ? $this->disk->allFiles($this->backupName) : [];
        return BackupCollection::createFromFiles($this->disk, $files);
    }

Usage Example

 public function newestBackupIsTooOld() : bool
 {
     if (!count($this->backupDestination->backups())) {
         return true;
     }
     $maximumDate = Carbon::now()->subDays($this->maximumAgeOfNewestBackupInDays);
     return !$this->backupDestination->newestBackupIsOlderThan($maximumDate);
 }