Smile\ElasticsuiteThesaurus\Model\ThesaurusRepository::__construct PHP Method

__construct() public method

PHP Constructor
public __construct ( ThesaurusFactory $thesaurusFactory, Smile\ElasticsuiteThesaurus\Api\Data\ThesaurusSearchResultsInterfaceFactory $searchResultsFactory, Magento\Framework\Api\FilterBuilder $filterBuilder, Magento\Framework\Api\SearchCriteriaBuilder $searchCriteriaBuilder )
$thesaurusFactory ThesaurusFactory Thesaurus Factory
$searchResultsFactory Smile\ElasticsuiteThesaurus\Api\Data\ThesaurusSearchResultsInterfaceFactory Search Result Factory
$filterBuilder Magento\Framework\Api\FilterBuilder Filter Builder
$searchCriteriaBuilder Magento\Framework\Api\SearchCriteriaBuilder Search Criteria Builder
    public function __construct(ThesaurusFactory $thesaurusFactory, ThesaurusSearchResultsInterfaceFactory $searchResultsFactory, FilterBuilder $filterBuilder, SearchCriteriaBuilder $searchCriteriaBuilder)
    {
        $this->thesaurusFactory = $thesaurusFactory;
        $this->searchResultsFactory = $searchResultsFactory;
        $this->filterBuilder = $filterBuilder;
        $this->searchCriteriaBuilder = $searchCriteriaBuilder;
    }