BackupDestinationStatus
in package
Table of Contents
- $backupDestination : BackupDestination
- $diskName : string
- $maximumAgeOfNewestBackupInDays : int
- $maximumStorageUsageInMegabytes : int
- $reachable : bool
- __construct() : mixed
- amountOfBackups() : int
- backupDestination() : BackupDestination
- backupName() : string
- connectionError() : Exception
- dateOfNewestBackup() : Carbon|null
- diskName() : string
- humanReadableAllowedStorage() : string
- humanReadableUsedStorage() : string
- isHealthy() : bool
- isReachable() : bool
- maximumAgeOfNewestBackupInDays() : int
- maximumAllowedUsageInBytes() : int
- newestBackupIsTooOld() : bool
- setMaximumAgeOfNewestBackupInDays() : self
- setMaximumStorageUsageInMegabytes() : self
- usedStorage() : int
- usesTooMuchStorage() : bool
Properties
$backupDestination
protected
BackupDestination
$backupDestination
$diskName
protected
string
$diskName
$maximumAgeOfNewestBackupInDays
protected
int
$maximumAgeOfNewestBackupInDays
= 1
$maximumStorageUsageInMegabytes
protected
int
$maximumStorageUsageInMegabytes
= 5000
$reachable
protected
bool
$reachable
Methods
__construct()
public
__construct(BackupDestination $backupDestination, string $diskName) : mixed
Parameters
- $backupDestination : BackupDestination
- $diskName : string
Return values
mixed —amountOfBackups()
public
amountOfBackups() : int
Return values
int —backupDestination()
public
backupDestination() : BackupDestination
Return values
BackupDestination —backupName()
public
backupName() : string
Return values
string —connectionError()
public
connectionError() : Exception
Return values
Exception —dateOfNewestBackup()
public
dateOfNewestBackup() : Carbon|null
Return values
Carbon|null —diskName()
public
diskName() : string
Return values
string —humanReadableAllowedStorage()
public
humanReadableAllowedStorage() : string
Return values
string —humanReadableUsedStorage()
public
humanReadableUsedStorage() : string
Return values
string —isHealthy()
public
isHealthy() : bool
Return values
bool —isReachable()
public
isReachable() : bool
Return values
bool —maximumAgeOfNewestBackupInDays()
public
maximumAgeOfNewestBackupInDays() : int
Return values
int —maximumAllowedUsageInBytes()
public
maximumAllowedUsageInBytes() : int
Return values
int —newestBackupIsTooOld()
public
newestBackupIsTooOld() : bool
Return values
bool —setMaximumAgeOfNewestBackupInDays()
public
setMaximumAgeOfNewestBackupInDays(int $days) : self
Parameters
- $days : int
Return values
self —setMaximumStorageUsageInMegabytes()
public
setMaximumStorageUsageInMegabytes(float $megabytes) : self
Parameters
- $megabytes : float
Return values
self —usedStorage()
public
usedStorage() : int
Return values
int —usesTooMuchStorage()
public
usesTooMuchStorage() : bool