FacturaScripts

Migrations
in package

FinalYes

Table of Contents

Constants

FILE_NAME  = 'migrations.json'

Properties

$database  : DataBase

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

Methods

runPluginMigrations()

Execute multiple plugin migrations

public static runPluginMigrations(array<string|int, MigrationClass$migrations) : void
Parameters
$migrations : array<string|int, MigrationClass>

Array of migration instances

fixAgenciasTransporte()

private static fixAgenciasTransporte() : void

fixAgentes()

private static fixAgentes() : void

fixApiKeysUsers()

private static fixApiKeysUsers() : void

fixFormasPago()

private static fixFormasPago() : void

fixRectifiedInvoices()

private static fixRectifiedInvoices() : 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
bool

markMigrationAsExecuted()

private static markMigrationAsExecuted(string $migrationName) : void
Parameters
$migrationName : string

runMigration()

private static runMigration(string $migrationName, callable $callback) : void
Parameters
$migrationName : string
$callback : callable

        
On this page

Search results