KMP PHP API Reference

AdministrativeDatabase
in package

FinalYes

Process-level separation for schema, provisioning, and restore jobs.

Table of Contents

Methods

enabled()  : bool
Whether this process was explicitly started as a privileged CLI job.
forTenant()  : array<string, mixed>
Reuse administrative credentials only for databases on their configured server.
requireJob()  : void
Fail before attempting privileged operations in an ordinary runtime.

Methods

enabled()

Whether this process was explicitly started as a privileged CLI job.

public static enabled() : bool
Return values
bool

forTenant()

Reuse administrative credentials only for databases on their configured server.

public static forTenant(array<string, mixed> $config, string $server, string $database) : array<string, mixed>
Parameters
$config : array<string, mixed>

Administrative datasource

$server : string

Tenant database server

$database : string

Tenant database name

Return values
array<string, mixed>

requireJob()

Fail before attempting privileged operations in an ordinary runtime.

public static requireJob() : void
On this page

Search results