Backups
in package
Class Backups
Table of Contents
Constants
- BACKUP_DATE_FORMAT = 'YmdHis'
- BACKUP_FILENAME_REGEXZ = "#(.*)--(\\d*).zip#"
Properties
- $backup_dir : string
- $backups : array<string|int, mixed>|null
Methods
- backup() : string|null
- Backup
- getAvailableBackups() : array<string|int, mixed>
- getBackupDownloadUrl() : string
- getBackupNames() : array<string|int, mixed>
- getBackupProfiles() : array<string|int, mixed>
- getPurgeConfig() : array<string|int, mixed>
- getTotalBackupsSize() : float|int
- init() : void
- onSchedulerInitialized() : void
- purge() : void
- setup() : void
- convertExclude() : array<string|int, mixed>
Constants
BACKUP_DATE_FORMAT
protected
mixed
BACKUP_DATE_FORMAT
= 'YmdHis'
BACKUP_FILENAME_REGEXZ
protected
mixed
BACKUP_FILENAME_REGEXZ
= "#(.*)--(\\d*).zip#"
Properties
$backup_dir
protected
static string
$backup_dir
$backups
protected
static array<string|int, mixed>|null
$backups
Methods
backup()
Backup
public
static backup([int $id = 0 ][, callable|null $status = null ]) : string|null
Parameters
- $id : int = 0
- $status : callable|null = null
Return values
string|nullgetAvailableBackups()
public
static getAvailableBackups([bool $force = false ]) : array<string|int, mixed>
Parameters
- $force : bool = false
Return values
array<string|int, mixed>getBackupDownloadUrl()
public
getBackupDownloadUrl(string $backup, string $base_url) : string
Parameters
- $backup : string
- $base_url : string
Return values
stringgetBackupNames()
public
getBackupNames() : array<string|int, mixed>
Return values
array<string|int, mixed>getBackupProfiles()
public
static getBackupProfiles() : array<string|int, mixed>
Return values
array<string|int, mixed>getPurgeConfig()
public
static getPurgeConfig() : array<string|int, mixed>
Return values
array<string|int, mixed>getTotalBackupsSize()
public
static getTotalBackupsSize() : float|int
Return values
float|intinit()
public
init() : void
onSchedulerInitialized()
public
onSchedulerInitialized(Event $event) : void
Parameters
- $event : Event
purge()
public
static purge() : void
Tags
setup()
public
setup() : void
convertExclude()
protected
static convertExclude(string $exclude) : array<string|int, mixed>
Parameters
- $exclude : string