Spatie\Backup\Notifications\BaseNotification::backupDestinationProperties PHP Method

backupDestinationProperties() protected method

protected backupDestinationProperties ( ) : Collection
return Illuminate\Support\Collection
    protected function backupDestinationProperties() : Collection
    {
        $backupDestination = $this->backupDestination();
        if (!$backupDestination) {
            return collect();
        }
        $newestBackup = $backupDestination->newestBackup();
        $oldestBackup = $backupDestination->oldestBackup();
        return collect(['Application name' => $this->applicationName(), 'Disk' => $backupDestination->diskName(), 'Newest backup size' => $newestBackup ? Format::humanReadableSize($newestBackup->size()) : 'No backups were made yet', 'Amount of backups' => strval($backupDestination->backups()->count()), 'Total storage used' => Format::humanReadableSize($backupDestination->backups()->size()), 'Newest backup date' => $newestBackup ? $newestBackup->date()->format('Y/m/d H:i:s') : 'No backups were made yet', 'Oldest backup date' => $oldestBackup ? $oldestBackup->date()->format('Y/m/d H:i:s') : 'No backups were made yet'])->filter();
    }