private getCategoryCollection ( ) : |
||
return |
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;
}