3declare(strict_types=1);
16 if ($migrations ===
null) {
17 dbx()->get_include_obj(
'dbxDatabaseMigrationService',
'dbxAdmin');
20 $this->migrations = $migrations;
26 string $backupDirectory
28 return $this->migrations->
prepare(
37 return $this->migrations->apply(
$state);
42 return $this->migrations->rollback(
$state);
Engine-unabhaengiger, DD-basierter Datenbank-Migrationsrunner.
Kleine Adaptergrenze zwischen Datei-Updater und DD-Migrationsrunner.
prepare(string $releaseRoot, array $manifest, string $backupDirectory)
__construct(?dbxDatabaseMigrationService $migrations=null)
DBX schema administration.