KMP PHP API Reference

TenantBackupsEnqueueCommand extends Command
in package

FinalYes

Enqueues managed tenant backups for every active tenant whose latest completed backup is older than the global backup-policy cadence.

This is the single scheduled entry point for tenant backup creation; it runs from the tenant-backup-fleet platform schedule.

Table of Contents

Methods

defaultName()  : string
execute()  : int
buildOptionParser()  : ConsoleOptionParser
latestCompletedByTenant()  : array<string, string>
Latest completed backup timestamp per tenant.

Methods

execute()

public execute(Arguments $args, ConsoleIo $io) : int
Parameters
$args : Arguments
$io : ConsoleIo
Tags
inheritDoc
Return values
int

buildOptionParser()

protected buildOptionParser(ConsoleOptionParser $parser) : ConsoleOptionParser
Parameters
$parser : ConsoleOptionParser
Tags
inheritDoc
Return values
ConsoleOptionParser

latestCompletedByTenant()

Latest completed backup timestamp per tenant.

private latestCompletedByTenant(Connection $platform) : array<string, string>
Parameters
$platform : Connection
Return values
array<string, string>
On this page

Search results