/** * List of search terms suggested by the search terms data provider. * * @return array */ private function getSuggestedTerms() { $terms = array_map(function (\Magento\Search\Model\Autocomplete\Item $termItem) { return $termItem->getTitle(); }, $this->termDataProvider->getItems()); return $terms; }
/** * List of search terms suggested by the search terms data daprovider. * * @return array */ private function getQueryText() { $terms = array_map(function (\Magento\Search\Model\Autocomplete\Item $termItem) { return $termItem->getTitle(); }, $this->termDataProvider->getItems()); if (empty($terms)) { $terms = [$this->queryFactory->get()->getQueryText()]; } return $terms; }