getServiceFactoryWithParams<T extends Service<P>, P extends Object?> method

FutureOr<T> getServiceFactoryWithParams<T extends Service<P>, P extends Object?>({
  1. required P params,
  2. Entity<Object>? groupEntity,
  3. bool traverse = true,
})
inherited

Implementation

FutureOr<T>
    getServiceFactoryWithParams<T extends Service<P>, P extends Object?>({
  required P params,
  Entity? groupEntity,
  bool traverse = true,
}) {
  final groupEntity1 = groupEntity ?? focusGroup;
  final value = getServiceFactoryWithParamsOrNull<T, P>(
    params: params,
    groupEntity: groupEntity1,
    traverse: traverse,
  );
  if (value == null) {
    throw DependencyNotFoundException(
      type: T,
      groupEntity: groupEntity1,
    );
  }
  return value;
}