![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/cartforge.co/vendor/magento/module-swatches/Model/Plugin/ |
<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ namespace Magento\Swatches\Model\Plugin; /** * Class Product for changing image roles list */ class Product { /** * Unset swatch image role if product is not simple * * @param \Magento\Catalog\Model\Product $product * @param array|string $imageRoles * @return array */ public function afterGetMediaAttributes(\Magento\Catalog\Model\Product $product, $imageRoles) { if ($product->getTypeId() !== \Magento\Catalog\Model\Product\Type::TYPE_SIMPLE && $product->getTypeId() !== \Magento\Catalog\Model\Product\Type::TYPE_VIRTUAL ) { if (is_array($imageRoles)) { unset($imageRoles[\Magento\Swatches\Model\Swatch::SWATCH_IMAGE_NAME]); } } return $imageRoles; } }