-
Notifications
You must be signed in to change notification settings - Fork 9.3k
/
Report.php
36 lines (33 loc) · 1.15 KB
/
Report.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
namespace Magento\Search\Controller\Adminhtml\Term;
use Magento\Reports\Controller\Adminhtml\Index as ReportsIndexController;
use Magento\Framework\Controller\ResultFactory;
class Report extends ReportsIndexController
{
/**
* Authorization level of a basic admin session
*
* @see _isAllowed()
*/
const ADMIN_RESOURCE = 'Magento_Reports::report_search';
/**
* Search terms report action
*
* @return \Magento\Backend\Model\View\Result\Page
*/
public function execute()
{
$this->_eventManager->dispatch('on_view_report', ['report' => 'search']);
/** @var \Magento\Backend\Model\View\Result\Page $resultPage */
$resultPage = $this->resultFactory->create(ResultFactory::TYPE_PAGE);
$resultPage->setActiveMenu('Magento_Reports::report_search')
->addBreadcrumb(__('Reports'), __('Reports'))
->addBreadcrumb(__('Search Terms'), __('Search Terms'));
$resultPage->getConfig()->getTitle()->set(__('Search Terms Report'));
return $resultPage;
}
}