protected function removeBackupsOlderThan(Carbon $endDate, BackupCollection $backups)
{
$backups->filter(function (Backup $backup) use($endDate) {
return $backup->exists() && $backup->date()->lt($endDate);
})->each(function (Backup $backup) {
$backup->delete();
});
}