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\Catalog\Model\ResourceModel\Layer\Filter\DecimalFactory $filterDecimalFactory, Magento\Framework\Pricing\PriceCurrencyInterface $priceCurrency, Magento\Catalog\Model\Layer\Filter\DataProvider\PriceFactory $dataProviderFactory, Magento\Framework\Locale\ResolverInterface $localeResolver, array $data ) |
$filterItemFactory |
Magento\Catalog\Model\Layer\Filter\ItemFactory |
Filter item
factory |
$storeManager |
Magento\Store\Model\StoreManagerInterface |
The Store Manager |
$layer |
Magento\Catalog\Model\Layer |
The Layer |
$itemDataBuilder |
Magento\Catalog\Model\Layer\Filter\Item\DataBuilder |
The data builder |
$filterDecimalFactory |
Magento\Catalog\Model\ResourceModel\Layer\Filter\DecimalFactory |
Factory for
decimal items |
$priceCurrency |
Magento\Framework\Pricing\PriceCurrencyInterface |
Price Currency |
$dataProviderFactory |
Magento\Catalog\Model\Layer\Filter\DataProvider\PriceFactory |
Price DataProvider
Factory |
$localeResolver |
Magento\Framework\Locale\ResolverInterface |
Locale Resolver |
$data |
array |
Filter Data |