19 private $autocomplete;
29 $this->autocomplete = $autocomplete;
30 parent::__construct($context);
38 if (!$this->
getRequest()->getParam(
'q',
false)) {
41 $resultRedirect->setUrl($this->_url->getBaseUrl());
42 return $resultRedirect;
45 $autocompleteData = $this->autocomplete->getItems();
47 foreach ($autocompleteData as $resultItem) {
48 $responseData[] = $resultItem->toArray();
52 $resultJson->setData($responseData);
__construct(Context $context, AutocompleteInterface $autocomplete)