Documentation

z_migrationModel extends z_model
in package
Uses Platform, DbalConnection

Table of Contents

ensureMigrationTablesExist()  : void
getExecutedMigrations()  : array<string|int, mixed>
getFiles()  : array<string|int, mixed>
isLocked()  : bool
lockMigrations()  : void
markAsExecuted()  : void
sortMigrations()  : array<string|int, mixed>
unlockMigrations()  : void
createDbalConnection()  : Connection
getPlatform()  : AbstractPlatform
parseMigration()  : mixed

Methods

ensureMigrationTablesExist()

public ensureMigrationTablesExist() : void
Return values
void

getExecutedMigrations()

public getExecutedMigrations() : array<string|int, mixed>
Return values
array<string|int, mixed>

getFiles()

public getFiles(string $path) : array<string|int, mixed>
Parameters
$path : string
Return values
array<string|int, mixed>

markAsExecuted()

public markAsExecuted(string $migration, mixed $date, mixed $version) : void
Parameters
$migration : string
$date : mixed
$version : mixed
Return values
void

sortMigrations()

public sortMigrations(array<string|int, mixed> $files) : array<string|int, mixed>
Parameters
$files : array<string|int, mixed>
Return values
array<string|int, mixed>

unlockMigrations()

public unlockMigrations() : void
Return values
void

createDbalConnection()

private createDbalConnection() : Connection
Return values
Connection

getPlatform()

private getPlatform() : AbstractPlatform
Return values
AbstractPlatform

parseMigration()

private parseMigration(string $cleanFilename) : mixed
Parameters
$cleanFilename : string
Return values
mixed

Search results