manyFromConfig static method
Retrieves all ConnectionParams from configuration parameters from 'connections' section. If 'connection' section is present instead, than it returns a list with only one ConnectionParams.
config
a configuration parameters to retrieve connections Return a list of retrieved ConnectionParams
Implementation
static List<ConnectionParams> manyFromConfig(ConfigParams config) {
var result = <ConnectionParams>[];
var connections = config.getSection('connections');
if (connections.isNotEmpty) {
var connectionSections = connections.getSectionNames();
for (var index = 0; index < connectionSections.length; index++) {
var connection = connections.getSection(connectionSections[index]);
result.add(ConnectionParams(connection));
}
} else {
var connection = config.getSection('connection');
if (connection.isNotEmpty) result.add(ConnectionParams(connection));
}
return result;
}