public function set_attributes($raw_attributes)
{
$attributes = array_fill_keys(array_keys($this->get_attributes('edit')), null);
foreach ($raw_attributes as $attribute) {
if (is_a($attribute, 'WC_Product_Attribute')) {
$attributes[sanitize_title($attribute->get_name())] = $attribute;
}
}
uasort($attributes, 'wc_product_attribute_uasort_comparison');
$this->set_prop('attributes', $attributes);
}