protected removeBackupsForAllPeriodsExceptOne ( |
||
$backupsPerPeriod |
protected function removeBackupsForAllPeriodsExceptOne(Collection $backupsPerPeriod)
{
$backupsPerPeriod->each(function (Collection $groupedBackupsByDateProperty, string $periodName) {
$groupedBackupsByDateProperty->each(function (Collection $group) {
$group->shift();
$group->each(function (Backup $backup) {
$backup->delete();
});
});
});
}