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
boolforTenant()
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