Documentation

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|null

getAvailableBackups()

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
string

getBackupNames()

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|int

onSchedulerInitialized()

public onSchedulerInitialized(Event $event) : void
Parameters
$event : Event

purge()

public static purge() : void
Tags
throws
Exception

convertExclude()

protected static convertExclude(string $exclude) : array<string|int, mixed>
Parameters
$exclude : string
Return values
array<string|int, mixed>

        
On this page

Search results