PHP Class Smile\ElasticsuiteSwatches\Helper\Swatches

Allow to load swatche images from a multivalued attribute filter.
Author: Aurelien FOUCRET ([email protected])
Inheritance: extends Magento\Swatches\Helper\Data
Show file Open project: smile-sa/elasticsuite

Public Methods

Method Description
loadVariationByFallback ( Magento\Catalog\Api\Data\ProductInterface $parentProduct, array $attributes )

Protected Methods

Method Description
addFilterByAttributes ( Magento\Catalog\Model\ResourceModel\Product\Collection $productCollection, array $attributes ) {@inheritDoc}

Method Details

addFilterByAttributes() protected method

{@inheritDoc}
protected addFilterByAttributes ( Magento\Catalog\Model\ResourceModel\Product\Collection $productCollection, array $attributes )
$productCollection Magento\Catalog\Model\ResourceModel\Product\Collection
$attributes array

loadVariationByFallback() public method

public loadVariationByFallback ( Magento\Catalog\Api\Data\ProductInterface $parentProduct, array $attributes )
$parentProduct Magento\Catalog\Api\Data\ProductInterface
$attributes array