getEntityRepository<O extends Object> method

  1. @override
EntityRepository<O>? getEntityRepository<O extends Object>({
  1. O? obj,
  2. Type? type,
  3. String? name,
  4. String? tableName,
  5. Set<EntityRepositoryProvider>? traversed,
})
override

See EntityRepositoryProvider.lookupEntityRepository (the parentRepositoryProvider asked first).

Implementation

@override
EntityRepository<O>? getEntityRepository<O extends Object>({
  O? obj,
  Type? type,
  String? name,
  String? tableName,
  Set<EntityRepositoryProvider>? traversed,
}) => EntityRepositoryProvider.lookupEntityRepository<O>(
  this,
  knownProviders: _knownEntityRepositoryProviders,
  parentProvider: parentRepositoryProvider,
  type: type,
  traversed: traversed,
  local: () => _getLocalEntityRepository<O>(
    obj: obj,
    type: type,
    name: name,
    tableName: tableName,
  ),
  ask: (p, traversed) => p.getEntityRepository<O>(
    obj: obj,
    type: type,
    name: name,
    traversed: traversed,
  ),
);