8 use Magento\AdvancedSearch\Model\ResourceModel\RecommendationsFactory;
18 private $recommendationsFactory;
23 public function __construct(RecommendationsFactory $recommendationsFactory)
25 $this->recommendationsFactory = $recommendationsFactory;
36 $searchQueryModel =
$observer->getEvent()->getDataObject();
37 $queryId = $searchQueryModel->getId();
38 $relatedQueries = $searchQueryModel->getSelectedQueriesGrid();
40 if (strlen($relatedQueries) == 0) {
43 $relatedQueries = explode(
'&', $relatedQueries);
46 $this->recommendationsFactory->create()->saveRelatedQueries($queryId, $relatedQueries);
__construct(RecommendationsFactory $recommendationsFactory)
execute(EventObserver $observer)