bootstrapOrm function

ModelRegistry bootstrapOrm({
  1. ModelRegistry? registry,
  2. EventBus? bus,
  3. ScopeRegistry? scopes,
  4. bool registerFactories = true,
  5. bool registerEventHandlers = true,
  6. bool registerScopes = true,
})

Bootstraps generated ORM pieces: registry, factories, event handlers, and scopes.

Implementation

ModelRegistry bootstrapOrm({ModelRegistry? registry, EventBus? bus, ScopeRegistry? scopes, bool registerFactories = true, bool registerEventHandlers = true, bool registerScopes = true}) {
  final reg = registry ?? buildOrmRegistry();
  if (registry != null) {
    reg.registerGeneratedModels();
  }
  if (registerFactories) {
    registerOrmFactories();
  }
  if (registerEventHandlers) {
    registerModelEventHandlers(bus: bus);
  }
  if (registerScopes) {
    registerModelScopes(scopeRegistry: scopes);
  }
  return reg;
}