Smile\ElasticsuiteCatalog\Block\Plugin\ResultPlugin::__construct PHP Method

__construct() public method

Constructor.
public __construct ( Magento\Catalog\Model\Layer\Resolver $layerResolver, Magento\CatalogSearch\Helper\Data $catalogSearchData, Magento\Search\Model\QueryFactory $queryFactory, Query $queryResource )
$layerResolver Magento\Catalog\Model\Layer\Resolver Layer.
$catalogSearchData Magento\CatalogSearch\Helper\Data Catalog search helper.
$queryFactory Magento\Search\Model\QueryFactory Search query factory.
$queryResource Smile\ElasticsuiteCatalog\Model\ResourceModel\Search\Query Search query resource.
    public function __construct(Resolver $layerResolver, Data $catalogSearchData, QueryFactory $queryFactory, QueryResource $queryResource)
    {
        $this->layer = $layerResolver->get();
        $this->catalogSearchData = $catalogSearchData;
        $this->queryFactory = $queryFactory;
        $this->queryResource = $queryResource;
    }