Skip to content

Commit 8b0623e

Browse files
committed
ACP2E-72: Search results suggestion give total count of 0 even though there are products
- Fixed the CR comments.
1 parent 9d75a4d commit 8b0623e

File tree

1 file changed

+9
-13
lines changed

1 file changed

+9
-13
lines changed

app/code/Magento/Elasticsearch/Model/DataProvider/Base/GetSuggestionFrequency.php

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99

1010
use Magento\Framework\Api\FilterBuilder;
1111
use Magento\Framework\Api\Search\SearchCriteriaBuilder;
12-
use Magento\Framework\App\ObjectManager;
1312
use Magento\Search\Api\SearchInterface;
1413

1514
/**
@@ -35,21 +34,18 @@ class GetSuggestionFrequency implements GetSuggestionFrequencyInterface
3534
/**
3635
* Search suggestion frequency constructor.
3736
*
38-
* @param FilterBuilder|null $filterBuilder
39-
* @param SearchCriteriaBuilder|null $searchCriteriaBuilder
40-
* @param SearchInterface|null $search
37+
* @param FilterBuilder $filterBuilder
38+
* @param SearchCriteriaBuilder $searchCriteriaBuilder
39+
* @param SearchInterface $search
4140
*/
4241
public function __construct(
43-
?FilterBuilder $filterBuilder = null,
44-
?SearchCriteriaBuilder $searchCriteriaBuilder = null,
45-
?SearchInterface $search = null
42+
FilterBuilder $filterBuilder,
43+
SearchCriteriaBuilder $searchCriteriaBuilder,
44+
SearchInterface $search
4645
) {
47-
$this->filterBuilder = $filterBuilder ?:
48-
ObjectManager::getInstance()->get(FilterBuilder::class);
49-
$this->searchCriteriaBuilder = $searchCriteriaBuilder ?:
50-
ObjectManager::getInstance()->get(SearchCriteriaBuilder::class);
51-
$this->search = $search ?:
52-
ObjectManager::getInstance()->get(SearchInterface::class);
46+
$this->filterBuilder = $filterBuilder;
47+
$this->searchCriteriaBuilder = $searchCriteriaBuilder;
48+
$this->search = $search;
5349
}
5450
/**
5551
* Get the search suggestion frequency

0 commit comments

Comments
 (0)