Smile\ElasticsuiteCatalog\Model\Layer\Filter\Attribute::__construct PHP Method

__construct() public method

Constructor.
public __construct ( Magento\Catalog\Model\Layer\Filter\ItemFactory $filterItemFactory, Magento\Store\Model\StoreManagerInterface $storeManager, Magento\Catalog\Model\Layer $layer, Magento\Catalog\Model\Layer\Filter\Item\DataBuilder $itemDataBuilder, Magento\Framework\Filter\StripTags $tagFilter, Mapping $mappingHelper, array $data = [] )
$filterItemFactory Magento\Catalog\Model\Layer\Filter\ItemFactory Factory for item of the facets.
$storeManager Magento\Store\Model\StoreManagerInterface Store manager.
$layer Magento\Catalog\Model\Layer Catalog product layer.
$itemDataBuilder Magento\Catalog\Model\Layer\Filter\Item\DataBuilder Item data builder.
$tagFilter Magento\Framework\Filter\StripTags String HTML tags filter.
$mappingHelper Smile\ElasticsuiteCore\Helper\Mapping Mapping helper.
$data array Custom data.
    public function __construct(\Magento\Catalog\Model\Layer\Filter\ItemFactory $filterItemFactory, \Magento\Store\Model\StoreManagerInterface $storeManager, \Magento\Catalog\Model\Layer $layer, \Magento\Catalog\Model\Layer\Filter\Item\DataBuilder $itemDataBuilder, \Magento\Framework\Filter\StripTags $tagFilter, \Smile\ElasticsuiteCore\Helper\Mapping $mappingHelper, array $data = [])
    {
        parent::__construct($filterItemFactory, $storeManager, $layer, $itemDataBuilder, $tagFilter, $data);
        $this->tagFilter = $tagFilter;
        $this->mappingHelper = $mappingHelper;
    }