static public array
depends_on()

Return Value

array

An array of migration class names

at line 43

public bool
effectively_installed()

Allows you to check if the migration is effectively installed (entirely optional)

This is checked when a migration is installed. If true is returned, the migration will be set as
installed without performing the database changes.
This function is intended to help moving to migrations from a previous database updater, where some
migrations may have been installed already even though they are not yet listed in the migrations table.

Return Value

bool

True if this migration is installed, False if this migration is not installed (checked on install)

Return Value

at line 70

public array
update_data()

Return Value

array

Array of data update instructions

at line 78

public array
revert_data()

Reverts data by returning a list of instructions to be executed

Return Value

array

Array of data instructions that will be performed on revert NOTE: calls to tools (such as config.add) are automatically reverted when possible, so you should not attempt to revert those, this is mostly for otherwise unrevertable calls (custom functions for example)