|
13 | 13 |
|
14 | 14 | namespace ScandiPWA\CatalogGraphQl\Model\Layer\Filter;
|
15 | 15 |
|
16 |
| -use Magento\CatalogGraphQl\DataProvider\CategoryAttributesMapper; |
| 16 | +use Magento\Catalog\Model\ResourceModel\Category\CollectionFactory; |
17 | 17 | use Magento\CatalogGraphQl\DataProvider\Category\Query\CategoryAttributeQuery;
|
| 18 | +use Magento\CatalogGraphQl\DataProvider\CategoryAttributesMapper; |
18 | 19 | use Magento\CatalogGraphQl\DataProvider\Product\LayeredNavigation\Builder\Aggregations\Category\IncludeDirectChildrenOnly;
|
| 20 | +use Magento\CatalogGraphQl\DataProvider\Product\LayeredNavigation\Builder\Category as OriginalCategoryBuilder; |
| 21 | +use Magento\CatalogGraphQl\DataProvider\Product\LayeredNavigation\Formatter\LayerFormatter; |
19 | 22 | use Magento\CatalogGraphQl\DataProvider\Product\LayeredNavigation\RootCategoryProvider;
|
20 | 23 | use Magento\Framework\Api\Search\AggregationInterface;
|
21 | 24 | use Magento\Framework\App\ResourceConnection;
|
22 |
| -use Magento\CatalogGraphQl\DataProvider\Product\LayeredNavigation\Formatter\LayerFormatter; |
23 |
| -use Magento\CatalogGraphQl\DataProvider\Product\LayeredNavigation\Builder\Category as OriginalCategoryBuilder; |
| 25 | +use Magento\Framework\GraphQl\Query\Uid; |
24 | 26 | use ScandiPWA\CatalogGraphQl\Model\Layer\AttributeDataProvider;
|
25 | 27 |
|
26 | 28 | /**
|
@@ -50,15 +52,20 @@ public function __construct(
|
50 | 52 | ResourceConnection $resourceConnection,
|
51 | 53 | LayerFormatter $layerFormatter,
|
52 | 54 | IncludeDirectChildrenOnly $includeDirectChildrenOnly,
|
| 55 | + CollectionFactory $categoryCollectionFactory, |
| 56 | + Uid $uidEncoder, |
53 | 57 | AttributeDataProvider $attributeDataProvider
|
54 |
| - ) { |
| 58 | + ) |
| 59 | + { |
55 | 60 | parent::__construct(
|
56 |
| - $categoryAttributeQuery, |
57 |
| - $attributesMapper, |
58 |
| - $rootCategoryProvider, |
59 |
| - $resourceConnection, |
60 |
| - $layerFormatter, |
61 |
| - $includeDirectChildrenOnly |
| 61 | + $categoryAttributeQuery, |
| 62 | + $attributesMapper, |
| 63 | + $rootCategoryProvider, |
| 64 | + $resourceConnection, |
| 65 | + $layerFormatter, |
| 66 | + $includeDirectChildrenOnly, |
| 67 | + $categoryCollectionFactory, |
| 68 | + $uidEncoder |
62 | 69 | );
|
63 | 70 |
|
64 | 71 | $this->attributeDataProvider = $attributeDataProvider;
|
|
0 commit comments