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

__construct() public method

Constructor.
public __construct ( Smile\ElasticsuiteCore\Api\Client\ClientFactoryInterface $clientFactory, IndexSettings $indexSettingsHelper, Cache $cacheHelper, ThesaurusConfigFactory $thesaurusConfigFactory )
$clientFactory Smile\ElasticsuiteCore\Api\Client\ClientFactoryInterface ES Client Factory.
$indexSettingsHelper Smile\ElasticsuiteCore\Helper\IndexSettings Index Settings Helper.
$cacheHelper Smile\ElasticsuiteCore\Helper\Cache ES caching helper.
$thesaurusConfigFactory Smile\ElasticsuiteThesaurus\Config\ThesaurusConfigFactory Thesaurus configuration factory.
    public function __construct(ClientFactoryInterface $clientFactory, IndexSettingsHelper $indexSettingsHelper, CacheHelper $cacheHelper, ThesaurusConfigFactory $thesaurusConfigFactory)
    {
        $this->client = $clientFactory->createClient();
        $this->indexSettingsHelper = $indexSettingsHelper;
        $this->thesaurusConfigFactory = $thesaurusConfigFactory;
        $this->cacheHelper = $cacheHelper;
    }