Skip to content

Commit 7b089a1

Browse files
committed
MAGE-866: code updated as per code review
1 parent 76ae6f6 commit 7b089a1

File tree

3 files changed

+45
-10
lines changed

3 files changed

+45
-10
lines changed

Helper/AnalyticsHelper.php

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,19 @@ class AnalyticsHelper
1414
public const ANALYTICS_HITS_PATH = '/2/hits';
1515
public const ANALYTICS_FILTER_PATH = '/2/filters';
1616
public const ANALYTICS_CLICKS_PATH = '/2/clicks';
17+
18+
/** @var ConfigHelper */
19+
private $configHelper;
20+
21+
/** @var IndexEntityDataProvider */
22+
private $entityHelper;
23+
24+
/** @var Logger */
25+
private $logger;
26+
27+
/** @var ResolverInterface */
28+
private $localeResolver;
29+
1730
public const DATE_FORMAT_PICKER = 'dd MMM yyyy';
1831
public const DATE_FORMAT_API = 'Y-m-d';
1932

@@ -55,11 +68,15 @@ class AnalyticsHelper
5568
* @param ResolverInterface $localeResolver
5669
*/
5770
public function __construct(
58-
private ConfigHelper $configHelper,
59-
private IndexEntityDataProvider $entityHelper,
60-
private Logger $logger,
61-
private ResolverInterface $localeResolver
71+
ConfigHelper $configHelper,
72+
IndexEntityDataProvider $entityHelper,
73+
Logger $logger,
74+
ResolverInterface $localeResolver
6275
) {
76+
$this->configHelper = $configHelper;
77+
$this->entityHelper = $entityHelper;
78+
$this->logger = $logger;
79+
$this->localeResolver = $localeResolver;
6380
$this->region = $this->configHelper->getAnalyticsRegion();
6481
}
6582

ViewModel/Adminhtml/Analytics/Overview.php

Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,21 +18,40 @@ class Overview implements \Magento\Framework\View\Element\Block\ArgumentInterfac
1818

1919
public const DEFAULT_RETENTION_DAYS = 90;
2020

21+
/** @var BackendView */
22+
private $backendView;
23+
24+
/** @var AnalyticsHelper */
25+
private $analyticsHelper;
26+
27+
/** @var IndexEntityDataProvider */
28+
private $indexEntityDataProvider;
29+
30+
/** @var ResolverInterface */
31+
private $localeResolver;
32+
2133
/** @var array */
2234
private $analyticsParams = [];
2335

2436
/**
37+
* Index constructor.
38+
*
2539
* @param BackendView $backendView
2640
* @param AnalyticsHelper $analyticsHelper
2741
* @param IndexEntityDataProvider $indexEntityDataProvider
2842
* @param ResolverInterface $localeResolver
2943
*/
3044
public function __construct(
31-
protected BackendView $backendView,
32-
protected AnalyticsHelper $analyticsHelper,
33-
protected IndexEntityDataProvider $indexEntityDataProvider,
34-
protected ResolverInterface $localeResolver
35-
) { }
45+
BackendView $backendView,
46+
AnalyticsHelper $analyticsHelper,
47+
IndexEntityDataProvider $indexEntityDataProvider,
48+
ResolverInterface $localeResolver
49+
) {
50+
$this->backendView = $backendView;
51+
$this->analyticsHelper = $analyticsHelper;
52+
$this->indexEntityDataProvider = $indexEntityDataProvider;
53+
$this->localeResolver = $localeResolver;
54+
}
3655

3756
/**
3857
* @return BackendView

composer.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
"license": ["MIT"],
66
"version": "3.13.2",
77
"require": {
8-
"php": "~8.1|~8.2",
98
"magento/framework": "~102.0|~103.0",
109
"algolia/algoliasearch-client-php": "3.3.2",
1110
"guzzlehttp/guzzle": "^6.3.3|^7.3.0",

0 commit comments

Comments
 (0)