Migrations
in package
FinalYes
Table of Contents
Constants
- FILE_NAME = 'migrations.json'
Properties
Methods
- run() : void
- runPluginMigration() : void
- Execute a plugin migration
- runPluginMigrations() : void
- Execute multiple plugin migrations
- clearLogs() : void
- db() : DataBase
- fixAgenciasTransporte() : void
- fixAgentes() : void
- fixApiKeysUsers() : void
- fixFormasPago() : void
- fixRectifiedInvoices() : void
- fixSeries() : void
- getExecutedMigrations() : array<string|int, mixed>
- isMigrationExecuted() : bool
- markMigrationAsExecuted() : void
- runMigration() : void
Constants
FILE_NAME
public
mixed
FILE_NAME
= 'migrations.json'
Properties
$database
private
static DataBase
$database
Methods
run()
public
static run() : void
runPluginMigration()
Execute a plugin migration
public
static runPluginMigration(MigrationClass $migration) : void
Parameters
- $migration : MigrationClass
-
The migration instance
runPluginMigrations()
Execute multiple plugin migrations
public
static runPluginMigrations(array<string|int, MigrationClass> $migrations) : void
Parameters
- $migrations : array<string|int, MigrationClass>
-
Array of migration instances
clearLogs()
private
static clearLogs() : void
db()
private
static db() : DataBase
Return values
DataBasefixAgenciasTransporte()
private
static fixAgenciasTransporte() : void
fixAgentes()
private
static fixAgentes() : void
fixApiKeysUsers()
private
static fixApiKeysUsers() : void
fixFormasPago()
private
static fixFormasPago() : void
fixRectifiedInvoices()
private
static fixRectifiedInvoices() : void
fixSeries()
private
static fixSeries() : void
getExecutedMigrations()
private
static getExecutedMigrations() : array<string|int, mixed>
Return values
array<string|int, mixed>isMigrationExecuted()
private
static isMigrationExecuted(string $migrationName) : bool
Parameters
- $migrationName : string
Return values
boolmarkMigrationAsExecuted()
private
static markMigrationAsExecuted(string $migrationName) : void
Parameters
- $migrationName : string
runMigration()
private
static runMigration(string $migrationName, callable $callback) : void
Parameters
- $migrationName : string
- $callback : callable