registerGroup method

void registerGroup(
  1. String groupName,
  2. List<Provider> providers
)

Registers a group of Providers under a logical groupName.

Catches and wraps individual registration errors with ProviderException.unregistered.

Implementation

void registerGroup(String groupName, List<Provider> providers) {
  for (final provider in providers) {
    try {
      register(provider);
    } catch (e, stack) {
      throw ProviderException.unregistered(
        type: provider.runtimeType,
        trace: stack,
      );
    }
  }
}