PHP Class Smile\ElasticsuiteSwatches\Model\Plugin\ProductImage

Author: Aurelien FOUCRET ([email protected])
Inheritance: extends Magento\Swatches\Model\Plugin\ProductImage
Show file Open project: smile-sa/elasticsuite

Public Methods

Method Description
__construct ( Swatches $swatchesHelperData, Magento\Eav\Model\Config $eavConfig, Magento\Framework\App\Request\Http $request ) Constructor.

Protected Methods

Method Description
getFilterArray ( array $request ) {@inheritDoc}

Private Methods

Method Description
getOptionIds ( Magento\Eav\Model\Entity\Attribute $attribute, string[] $labels ) : integer[] Retrive options ids from a labels array.

Method Details

__construct() public method

Constructor.
public __construct ( Swatches $swatchesHelperData, Magento\Eav\Model\Config $eavConfig, Magento\Framework\App\Request\Http $request )
$swatchesHelperData Smile\ElasticsuiteSwatches\Helper\Swatches Swatch helper.
$eavConfig Magento\Eav\Model\Config Product EAV configuration.
$request Magento\Framework\App\Request\Http HTTP Request.

getFilterArray() protected method

{@inheritDoc}
protected getFilterArray ( array $request )
$request array