AbstractMigration
extends AbstractMigrator
in package
implements
MigrationInterface
Db SQL migration abstract class
Tags
Interfaces, Classes and Traits
- MigrationInterface
- Db SQL migration interface
Table of Contents
- $db : AbstractAdapter
- Database adapter
- __construct() : mixed
- Constructor
- db() : AbstractAdapter
- Get the DB adapter (alias method)
- down() : MigrationInterface
- Execute a DOWN migration (rollback previous changes)
- getDb() : AbstractAdapter
- Get the DB adapter
- up() : MigrationInterface
- Execute an UP migration (new forward changes)
Properties
$db
Database adapter
protected
AbstractAdapter
$db
= null
Methods
__construct()
Constructor
public
__construct(AbstractAdapter $db) : mixed
Instantiate the migration object
Parameters
- $db : AbstractAdapter
Return values
mixed —db()
Get the DB adapter (alias method)
public
db() : AbstractAdapter
Return values
AbstractAdapter —down()
Execute a DOWN migration (rollback previous changes)
public
abstract down() : MigrationInterface
Return values
MigrationInterface —getDb()
Get the DB adapter
public
getDb() : AbstractAdapter
Return values
AbstractAdapter —up()
Execute an UP migration (new forward changes)
public
abstract up() : MigrationInterface