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; }