initModel method
- @protected
- @nonVirtual
- T model, {
- String? key,
- dynamic onModelInitialized(
- T
inherited
Implementation
@protected
@nonVirtual
T initModel(T model, {String? key, Function(T)? onModelInitialized}) {
if (_stopInitialization) {
return model;
}
if (model._key == null) {
model._key = key ?? core.getKeyForId(internalType, model.id);
if (model._key != key && key != null) {
_initializeRelationships(model, fromKey: key);
} else {
_initializeRelationships(model);
}
onModelInitialized?.call(model);
}
return model;
}