6 declare(strict_types=1);
10 use Magento\Catalog\Model\Layer\FilterListFactory;
21 private $layerResolver;
26 private $filterableAttributesListFactory;
31 private $filterListFactory;
41 FilterListFactory $filterListFactory
43 $this->layerResolver = $layerResolver;
44 $this->filterableAttributesListFactory = $filterableAttributesListFactory;
45 $this->filterListFactory = $filterListFactory;
56 $filterableAttributesList = $this->filterableAttributesListFactory->create(
59 $filterList = $this->filterListFactory->create(
61 'filterableAttributes' => $filterableAttributesList
64 return $filterList->getFilters($this->layerResolver->get());
getFilters(string $layerType)
__construct(Resolver $layerResolver, FilterableAttributesListFactory $filterableAttributesListFactory, FilterListFactory $filterListFactory)