Smile\ElasticsuiteCatalog\Model\Autocomplete\Category\DataProvider::getCategoryCollection PHP Method

getCategoryCollection() private method

Returns null if no suggested search terms.
private getCategoryCollection ( ) : Collection | null
return Smile\ElasticsuiteCatalog\Model\ResourceModel\Category\Fulltext\Collection | null
    private function getCategoryCollection()
    {
        $categoryCollection = null;
        $suggestedTerms = $this->getSuggestedTerms();
        $terms = [$this->queryFactory->get()->getQueryText()];
        if (!empty($suggestedTerms)) {
            $terms = array_merge($terms, $suggestedTerms);
        }
        $categoryCollection = $this->categoryCollectionFactory->create();
        $categoryCollection->addSearchFilter($terms);
        $categoryCollection->setPageSize($this->getResultsPageSize());
        return $categoryCollection;
    }