getAttributes method
Returns all existing product attributes matching a list of attribute ids
Implementation
Map<String, Attribute> getAttributes(
final List<String> attributeIds,
) {
final Map<String, Attribute> result = <String, Attribute>{};
if (attributeGroups == null) {
return result;
}
for (final AttributeGroup attributeGroup in attributeGroups!) {
if (attributeGroup.attributes == null) {
continue;
}
for (final Attribute attribute in attributeGroup.attributes!) {
final String attributeId = attribute.id!;
if (attributeIds.contains(attributeId)) {
result[attributeId] = attribute;
}
}
}
return result;
}