Spatie\Backup\Tasks\Monitor\BackupDestinationStatus::dateOfNewestBackup PHP Method

dateOfNewestBackup() public method

public dateOfNewestBackup ( ) : Carbon\Carbon | null
return Carbon\Carbon | null
    public function dateOfNewestBackup()
    {
        $newestBackup = $this->backupDestination->newestBackup();
        if (is_null($newestBackup)) {
            return;
        }
        return $newestBackup->date();
    }

Usage Example

Example #1
0
 protected function applyStylingToRow(array $row, BackupDestinationStatus $backupDestinationStatus) : array
 {
     if ($backupDestinationStatus->newestBackupIsTooOld() || !$backupDestinationStatus->dateOfNewestBackup()) {
         $row['newest'] = "<error>{$row['newest']}</error>";
     }
     if ($backupDestinationStatus->usesTooMuchStorage()) {
         $row['usedStorage'] = "<error>{$row['usedStorage']} </error>";
     }
     return $row;
 }