Spatie\Backup\Commands\ListCommand::convertToRow PHP Method

convertToRow() public method

public convertToRow ( BackupDestinationStatus $backupDestinationStatus ) : array
$backupDestinationStatus Spatie\Backup\Tasks\Monitor\BackupDestinationStatus
return array
    public function convertToRow(BackupDestinationStatus $backupDestinationStatus) : array
    {
        $row = [$backupDestinationStatus->backupName(), $backupDestinationStatus->diskName(), Format::emoji($backupDestinationStatus->isReachable()), Format::emoji($backupDestinationStatus->isHealthy()), 'amount' => $backupDestinationStatus->amountOfBackups(), 'newest' => $backupDestinationStatus->dateOfNewestBackup() ? Format::ageInDays($backupDestinationStatus->dateOfNewestBackup()) : 'No backups present', 'usedStorage' => $backupDestinationStatus->humanReadableUsedStorage()];
        if (!$backupDestinationStatus->isReachable()) {
            foreach (['amount', 'newest', 'usedStorage'] as $propertyName) {
                $row[$propertyName] = '/';
            }
        }
        $row = $this->applyStylingToRow($row, $backupDestinationStatus);
        return $row;
    }