9
9
10
10
use Magento \Framework \Api \FilterBuilder ;
11
11
use Magento \Framework \Api \Search \SearchCriteriaBuilder ;
12
- use Magento \Framework \App \ObjectManager ;
13
12
use Magento \Search \Api \SearchInterface ;
14
13
15
14
/**
@@ -35,21 +34,18 @@ class GetSuggestionFrequency implements GetSuggestionFrequencyInterface
35
34
/**
36
35
* Search suggestion frequency constructor.
37
36
*
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
41
40
*/
42
41
public function __construct (
43
- ? FilterBuilder $ filterBuilder = null ,
44
- ? SearchCriteriaBuilder $ searchCriteriaBuilder = null ,
45
- ? SearchInterface $ search = null
42
+ FilterBuilder $ filterBuilder ,
43
+ SearchCriteriaBuilder $ searchCriteriaBuilder ,
44
+ SearchInterface $ search
46
45
) {
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 ;
53
49
}
54
50
/**
55
51
* Get the search suggestion frequency
0 commit comments