Smile\ElasticsuiteThesaurus\Controller\Adminhtml\AbstractThesaurus::__construct PHP Method

__construct() public method

Abstract constructor.
public __construct ( Magento\Backend\App\Action\Context $context, Magento\Framework\View\Result\PageFactory $resultPageFactory, Magento\Framework\Registry $coreRegistry, Smile\ElasticsuiteThesaurus\Api\ThesaurusRepositoryInterface $thesaurusRepository, Smile\ElasticsuiteThesaurus\Model\ThesaurusFactory $thesaurusFactory )
$context Magento\Backend\App\Action\Context Application context
$resultPageFactory Magento\Framework\View\Result\PageFactory Tesult Page factory
$coreRegistry Magento\Framework\Registry Application registry
$thesaurusRepository Smile\ElasticsuiteThesaurus\Api\ThesaurusRepositoryInterface Thesaurus Repository
$thesaurusFactory Smile\ElasticsuiteThesaurus\Model\ThesaurusFactory Thesaurus Factory
    public function __construct(\Magento\Backend\App\Action\Context $context, PageFactory $resultPageFactory, \Magento\Framework\Registry $coreRegistry, ThesaurusRepositoryInterface $thesaurusRepository, ThesaurusFactory $thesaurusFactory)
    {
        $this->resultPageFactory = $resultPageFactory;
        $this->coreRegistry = $coreRegistry;
        $this->thesaurusRepository = $thesaurusRepository;
        $this->thesaurusFactory = $thesaurusFactory;
        parent::__construct($context);
    }