response = $response; parent::__construct($helper, $resultRaw, $request, $urlHelper, $urlDecoder, $registry, $json); } public function aroundRenderLayout( \Magento\Framework\App\View $subject, Closure $proceed, $output = '' ) { $page = $subject->getPage(); if ($this->isAjax() && $page instanceof Page && $this->request->getRouteName() === 'catalogsearch') { $content = $this->getAjaxContent($page); $content = $this->json->serialize($content); $this->response->setBody($content); } else { return $proceed($output); } } }