outputBulletList($migration->getNotes());
outputSeparator();
}
if ($migration->hasWarnings()) {
outputHeadline('Warnings', 2);
outputBulletList($migration->getWarnings(), STYLE_WARNING);
outputSeparator();
}
if ($verbose) {
outputLine('Done with %s', array($migration->getIdentifier()));
outputLine();
}
});
$migrationsManager->on(Manager::EVENT_MIGRATION_SKIPPED, function (AbstractMigration $migration, $reason) use($migrationsManager) {
outputMigrationHeadline($migration);
outputLine(' Skipping %s: %s', array($migrationsManager->getCurrentPackageKey(), $reason), 0, STYLE_WARNING);
outputLine();
});
if ($verbose) {
$migrationsManager->on(Manager::EVENT_MIGRATION_ALREADY_APPLIED, function (AbstractMigration $migration, $reason) use($migrationsManager) {
outputMigrationHeadline($migration);
outputLine(' Skipping %s: %s', array($migrationsManager->getCurrentPackageKey(), $reason));
outputLine();
});
}
$migrationsManager->on(Manager::EVENT_MIGRATION_EXECUTED, function (AbstractMigration $migration) use($migrationsManager) {
outputMigrationHeadline($migration);
outputLine(' Migrated %s', array($migrationsManager->getCurrentPackageKey()), 0, STYLE_SUCCESS);
});
if ($verbose) {
$migrationsManager->on(Manager::EVENT_MIGRATION_COMMIT_SKIPPED, function (AbstractMigration $migration, $reason) {