Heratio Framework API Reference

ExtensionDataHandler
in package

Table of Contents

Methods

__construct()  : mixed
backup()  : string
cleanupBackups()  : int
dropTable()  : bool
getBackupPath()  : string
getTableRecordCount()  : int
listBackups()  : array<string|int, mixed>
restoreFromBackup()  : bool

Methods

backup()

public backup(string $machineName, object $extension) : string
Parameters
$machineName : string
$extension : object
Return values
string

cleanupBackups()

public cleanupBackups(string $machineName[, int $keep = 5 ]) : int
Parameters
$machineName : string
$keep : int = 5
Return values
int

dropTable()

public dropTable(string $table) : bool
Parameters
$table : string
Return values
bool

getBackupPath()

public getBackupPath(string $machineName) : string
Parameters
$machineName : string
Return values
string

getTableRecordCount()

public getTableRecordCount(string $table) : int
Parameters
$table : string
Return values
int

listBackups()

public listBackups(string $machineName) : array<string|int, mixed>
Parameters
$machineName : string
Return values
array<string|int, mixed>

restoreFromBackup()

public restoreFromBackup(string $backupFile) : bool
Parameters
$backupFile : string
Return values
bool

        
On this page

Search results