/** * Retrieve assoc array that contains media attribute values of the given product * * @param Product $product * @return array */ protected function getMediaAttributeValues(Product $product) { $mediaAttributeCodes = array_keys($product->getMediaAttributes()); $mediaAttributeValues = []; foreach ($mediaAttributeCodes as $attributeCode) { $mediaAttributeValues[$attributeCode] = $product->getData($attributeCode); } return $mediaAttributeValues; }