$db public property The DB connection object or the application
$migrationCollection public property The name of the collection
addMigrationHistory() protected method Adds new migration
getMigrationHistory() protected method Returns the migration
$templateFile public property The template file for generating
options() public method Returns the names of valid options
removeMigrationHistory() protected method Removes existing
createMigration() protected method Creates a new migration
beforeAction() public method This method is invoked right
ensureBaseMigrationHistory() protected method Ensures