migrationRegister method

MigrationRunner migrationRegister(
  1. List<Migration> migrations
)

Implementation

MigrationRunner migrationRegister(List<Migration> migrations) {
  _migrations.clear();
  for (var migration in migrations) {
    String name = migration.migrationName;
    if (_migrations.containsKey(name)) {
      throw DatabaseException(
        'Duplicate migration name "$name". Every migration class must '
        'produce a unique name.',
      );
    }
    _migrations[name] = migration;
  }
  return this;
}