PHP 클래스 Spatie\Backup\Tasks\Cleanup\Strategies\DefaultStrategy

상속: extends Spatie\Backup\Tasks\Cleanup\CleanupStrategy
파일 보기 프로젝트 열기: spatie/laravel-backup

보호된 프로퍼티들

프로퍼티 타입 설명
$newestBackup Spatie\Backup\BackupDestination\Backup

공개 메소드들

메소드 설명
deleteOldBackups ( BackupCollection $backups )

보호된 메소드들

메소드 설명
calculateDateRanges ( ) : Collection
groupByDateFormat ( Collection $backups, string $dateFormat ) : Collection
removeBackupsForAllPeriodsExceptOne ( Collection $backupsPerPeriod )
removeBackupsOlderThan ( Carbon\Carbon $endDate, BackupCollection $backups )
removeOldBackupsUntilUsingLessThanMaximumStorage ( BackupCollection $backups )

메소드 상세

calculateDateRanges() 보호된 메소드

protected calculateDateRanges ( ) : Collection
리턴 Illuminate\Support\Collection

deleteOldBackups() 공개 메소드

public deleteOldBackups ( BackupCollection $backups )
$backups Spatie\Backup\BackupDestination\BackupCollection

groupByDateFormat() 보호된 메소드

protected groupByDateFormat ( Collection $backups, string $dateFormat ) : Collection
$backups Illuminate\Support\Collection
$dateFormat string
리턴 Illuminate\Support\Collection

removeBackupsForAllPeriodsExceptOne() 보호된 메소드

protected removeBackupsForAllPeriodsExceptOne ( Collection $backupsPerPeriod )
$backupsPerPeriod Illuminate\Support\Collection

removeBackupsOlderThan() 보호된 메소드

protected removeBackupsOlderThan ( Carbon\Carbon $endDate, BackupCollection $backups )
$endDate Carbon\Carbon
$backups Spatie\Backup\BackupDestination\BackupCollection

removeOldBackupsUntilUsingLessThanMaximumStorage() 보호된 메소드

protected removeOldBackupsUntilUsingLessThanMaximumStorage ( BackupCollection $backups )
$backups Spatie\Backup\BackupDestination\BackupCollection

프로퍼티 상세

$newestBackup 보호되어 있는 프로퍼티

protected Backup,Spatie\Backup\BackupDestination $newestBackup
리턴 Spatie\Backup\BackupDestination\Backup