handle method
Implementation
@override
FutureOr<BuildTransaction> handle(BuildTransaction data) async {
final loadedProps = <EnvProperty>[];
for (final source in sources) {
final env = await source.loadProperties();
loadedProps.addAll(env);
}
_guardDuplicateEnvValues(loadedProps);
for (final entry in data.settings.initialEnv.entries) {
final prop = EnvProperty(entry.key, value: entry.value);
loadedProps.add(prop);
}
data.env.addAll(loadedProps.toSet());
return data;
}