}
}
}
}
exit(0);
}
$migrationsManager->on(Manager::EVENT_MIGRATION_DONE, function (AbstractMigration $migration) use($verbose) {
if ($verbose || $migration->hasWarnings()) {
outputMigrationHeadline($migration);
}
if ($verbose && $migration->hasNotes()) {
outputHeadline('Notes', 2);
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) {