Автор: Aurelien FOUCRET (aurelien.foucret@smile.fr)
Наследование: extends Magento\CatalogSearch\Model\Layer\Filter\Category, implements Smile\ElasticsuiteCatalog\Model\Layer\Filter\FilterInterface
Пример #1
0
 /**
  * Constructor.
  *
  * @SuppressWarnings(PHPMD.BooleanArgumentFlag)
  *
  * @param \Magento\Catalog\Model\Layer\Filter\ItemFactory                  $filterItemFactory   Filter item factory.
  * @param \Magento\Store\Model\StoreManagerInterface                       $storeManager        Store manager.
  * @param \Magento\Catalog\Model\Layer                                     $layer               Search layer.
  * @param \Magento\Catalog\Model\Layer\Filter\Item\DataBuilder             $itemDataBuilder     Item data builder.
  * @param \Magento\Framework\Escaper                                       $escaper             HTML escaper.
  * @param \Magento\Catalog\Model\Layer\Filter\DataProvider\CategoryFactory $dataProviderFactory Data provider.
  * @param \Magento\Framework\App\CacheInterface                            $cache               Cache.
  * @param boolean                                                          $useUrlRewrites      Uses URLs rewrite for rendering.
  * @param array                                                            $data                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\Escaper $escaper, \Magento\Catalog\Model\Layer\Filter\DataProvider\CategoryFactory $dataProviderFactory, \Magento\Framework\App\CacheInterface $cache, $useUrlRewrites = false, array $data = [])
 {
     parent::__construct($filterItemFactory, $storeManager, $layer, $itemDataBuilder, $escaper, $dataProviderFactory, $useUrlRewrites, $data);
     $this->cache = $cache;
 }