Smile\ElasticsuiteCatalog\Model\Autocomplete\Product\DataProvider::prepareProductCollection PHP Метод

prepareProductCollection() приватный Метод

Returns null if no suggested search terms.
private prepareProductCollection ( ) : Smile\ElasticsuiteCatalog\Model\Autocomplete\Product
Результат Smile\ElasticsuiteCatalog\Model\Autocomplete\Product
    private function prepareProductCollection()
    {
        $terms = $this->getQueryText();
        $this->productCollection->addSearchFilter($terms);
        $this->productCollection->setPageSize($this->getResultsPageSize());
        $this->productCollection->addAttributeToSelect('name')->addAttributeToSelect('thumbnail')->addPriceData();
        if (!$this->configurationHelper->isShowOutOfStock()) {
            $this->productCollection->addIsInStockFilter();
        }
        return $this;
    }