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 (registerFactories) {
    registerOrmFactories();
  }
  if (registerEventHandlers) {
    registerModelEventHandlers(bus: bus);
  }
  if (registerScopes) {
    registerModelScopes(scopeRegistry: scopes);
  }
  return reg;
}