99
1010use Magento \Framework \Api \FilterBuilder ;
1111use Magento \Framework \Api \Search \SearchCriteriaBuilder ;
12- use Magento \Framework \App \ObjectManager ;
1312use 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