validateProviders method
Validates multiple providers.
Implementation
List<String> validateProviders(List<ServiceProvider> providers) {
final errors = <String>[];
for (var i = 0; i < providers.length; i++) {
final provider = providers[i];
if (!validateProvider(provider)) {
errors.add('Provider at index $i is invalid');
}
}
// Check for duplicate providers (if needed)
final uniqueProviders = providers.toSet();
if (uniqueProviders.length != providers.length) {
errors.add('Duplicate providers found in the list');
}
return errors;
}