Skip to content

Commit 17b3aa3

Browse files
committed
MC-18332: Remove MySQL Search Engine
- restore constructor
1 parent cd49cfa commit 17b3aa3

File tree

3 files changed

+16
-0
lines changed

3 files changed

+16
-0
lines changed

app/code/Magento/CatalogSearch/Model/Indexer/Fulltext/Action/Full.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,7 @@ class Full
216216
* @param \Magento\CatalogSearch\Model\ResourceModel\Fulltext $fulltextResource
217217
* @param \Magento\Framework\Search\Request\DimensionFactory $dimensionFactory
218218
* @param \Magento\Framework\Indexer\ConfigInterface $indexerConfig
219+
* @param \IteratorFactory $indexIteratorFactory
219220
* @param \Magento\Framework\EntityManager\MetadataPool $metadataPool
220221
* @param DataProvider $dataProvider
221222
* @param int $batchSize
@@ -239,6 +240,7 @@ public function __construct(
239240
\Magento\CatalogSearch\Model\ResourceModel\Fulltext $fulltextResource,
240241
\Magento\Framework\Search\Request\DimensionFactory $dimensionFactory,
241242
\Magento\Framework\Indexer\ConfigInterface $indexerConfig,
243+
$indexIteratorFactory,
242244
\Magento\Framework\EntityManager\MetadataPool $metadataPool = null,
243245
DataProvider $dataProvider = null,
244246
$batchSize = 500

app/code/Magento/CatalogSearch/Model/ResourceModel/Advanced/Collection.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,9 @@ class Collection extends \Magento\Catalog\Model\ResourceModel\Product\Collection
128128
* @param \Magento\Customer\Model\Session $customerSession
129129
* @param \Magento\Framework\Stdlib\DateTime $dateTime
130130
* @param \Magento\Customer\Api\GroupManagementInterface $groupManagement
131+
* @param Magento\CatalogSearch\Model\Advanced\Request\Builder $requestBuilder
132+
* @param \Magento\Search\Model\SearchEngine $searchEngine
133+
* @param \Magento\Framework\Search\Adapter\Mysql\TemporaryStorageFactory $temporaryStorageFactory
131134
* @param \Magento\Framework\DB\Adapter\AdapterInterface|null $connection
132135
* @param SearchResultFactory|null $searchResultFactory
133136
* @param ProductLimitationFactory|null $productLimitationFactory
@@ -160,6 +163,9 @@ public function __construct(
160163
\Magento\Customer\Model\Session $customerSession,
161164
\Magento\Framework\Stdlib\DateTime $dateTime,
162165
\Magento\Customer\Api\GroupManagementInterface $groupManagement,
166+
$requestBuilder,
167+
$searchEngine,
168+
$temporaryStorageFactory,
163169
\Magento\Framework\DB\Adapter\AdapterInterface $connection = null,
164170
SearchResultFactory $searchResultFactory = null,
165171
ProductLimitationFactory $productLimitationFactory = null,

app/code/Magento/CatalogSearch/Model/ResourceModel/Fulltext/Collection.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,10 @@ class Collection extends \Magento\Catalog\Model\ResourceModel\Product\Collection
120120
* @param \Magento\Customer\Model\Session $customerSession
121121
* @param \Magento\Framework\Stdlib\DateTime $dateTime
122122
* @param \Magento\Customer\Api\GroupManagementInterface $groupManagement
123+
* @param \Magento\Search\Model\QueryFactory $catalogSearchData
124+
* @param \Magento\Framework\Search\Request\Builder $requestBuilder
125+
* @param \Magento\Search\Model\SearchEngine $searchEngine
126+
* @param \Magento\Framework\Search\Adapter\Mysql\TemporaryStorageFactory $temporaryStorageFactory
123127
* @param \Magento\Framework\DB\Adapter\AdapterInterface|null $connection
124128
* @param string $searchRequestName
125129
* @param SearchResultFactory|null $searchResultFactory
@@ -155,6 +159,10 @@ public function __construct(
155159
\Magento\Customer\Model\Session $customerSession,
156160
\Magento\Framework\Stdlib\DateTime $dateTime,
157161
\Magento\Customer\Api\GroupManagementInterface $groupManagement,
162+
$catalogSearchData,
163+
$requestBuilder,
164+
$searchEngine,
165+
$temporaryStorageFactory,
158166
\Magento\Framework\DB\Adapter\AdapterInterface $connection = null,
159167
$searchRequestName = 'catalog_view_container',
160168
SearchResultFactory $searchResultFactory = null,

0 commit comments

Comments
 (0)