Skip to content

Commit 24076ed

Browse files
Merge pull request #147 from AleksandrsKondratjevs/master
Fix compatibility issues with 2.4.6 magento
2 parents c035e13 + 7d581e8 commit 24076ed

File tree

1 file changed

+17
-10
lines changed

1 file changed

+17
-10
lines changed

src/Model/Layer/Filter/Category.php

+17-10
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,16 @@
1313

1414
namespace ScandiPWA\CatalogGraphQl\Model\Layer\Filter;
1515

16-
use Magento\CatalogGraphQl\DataProvider\CategoryAttributesMapper;
16+
use Magento\Catalog\Model\ResourceModel\Category\CollectionFactory;
1717
use Magento\CatalogGraphQl\DataProvider\Category\Query\CategoryAttributeQuery;
18+
use Magento\CatalogGraphQl\DataProvider\CategoryAttributesMapper;
1819
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;
1922
use Magento\CatalogGraphQl\DataProvider\Product\LayeredNavigation\RootCategoryProvider;
2023
use Magento\Framework\Api\Search\AggregationInterface;
2124
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;
2426
use ScandiPWA\CatalogGraphQl\Model\Layer\AttributeDataProvider;
2527

2628
/**
@@ -50,15 +52,20 @@ public function __construct(
5052
ResourceConnection $resourceConnection,
5153
LayerFormatter $layerFormatter,
5254
IncludeDirectChildrenOnly $includeDirectChildrenOnly,
55+
CollectionFactory $categoryCollectionFactory,
56+
Uid $uidEncoder,
5357
AttributeDataProvider $attributeDataProvider
54-
) {
58+
)
59+
{
5560
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
6269
);
6370

6471
$this->attributeDataProvider = $attributeDataProvider;

0 commit comments

Comments
 (0)