Skip to content

Commit 719c790

Browse files
authored
Merge pull request #1641 from algolia/epic/MAGE-978-multi-app-ids
MAGE-978: Multi-Application IDs
2 parents 02a9ebd + 748020e commit 719c790

35 files changed

+1361
-1434
lines changed

Block/Adminhtml/LandingPage/SearchConfiguration.php

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,6 @@ class SearchConfiguration extends \Magento\Backend\Block\Template
2222
/** @var Data */
2323
private $coreHelper;
2424

25-
/** @var int */
26-
protected $planLevel;
27-
2825
/**
2926
* @param Context $context
3027
* @param SessionManagerInterface $backendSession

Helper/AdapterHelper.php

Lines changed: 9 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -4,42 +4,22 @@
44

55
use Algolia\AlgoliaSearch\Helper\Adapter\FiltersHelper;
66
use Algolia\AlgoliaSearch\Helper\Data as AlgoliaDataHelper;
7+
use Algolia\AlgoliaSearch\Service\AlgoliaCredentialsManager;
78
use Magento\CatalogSearch\Helper\Data as CatalogSearchDataHelper;
89

910
class AdapterHelper
1011
{
1112
public const INSTANTSEARCH_ORDER_PARAM = 'sortBy';
1213
public const BACKEND_ORDER_PARAM = 'product_list_order';
1314

14-
/** @var CatalogSearchDataHelper */
15-
private $catalogSearchHelper;
16-
17-
/** @var AlgoliaDataHelper */
18-
private $algoliaHelper;
19-
20-
/** @var FiltersHelper */
21-
private $filtersHelper;
22-
23-
/** @var ConfigHelper */
24-
private $configHelper;
25-
26-
/**
27-
* @param CatalogSearchDataHelper $catalogSearchHelper
28-
* @param AlgoliaDataHelper $algoliaHelper
29-
* @param FiltersHelper $filtersHelper
30-
* @param ConfigHelper $configHelper
31-
*/
3215
public function __construct(
33-
CatalogSearchDataHelper $catalogSearchHelper,
34-
AlgoliaDataHelper $algoliaHelper,
35-
FiltersHelper $filtersHelper,
36-
ConfigHelper $configHelper
37-
) {
38-
$this->catalogSearchHelper = $catalogSearchHelper;
39-
$this->algoliaHelper = $algoliaHelper;
40-
$this->filtersHelper = $filtersHelper;
41-
$this->configHelper = $configHelper;
42-
}
16+
protected CatalogSearchDataHelper $catalogSearchHelper,
17+
protected AlgoliaDataHelper $algoliaHelper,
18+
protected FiltersHelper $filtersHelper,
19+
protected ConfigHelper $configHelper,
20+
protected AlgoliaCredentialsManager $algoliaCredentialsManager
21+
)
22+
{}
4323

4424
/**
4525
* Get search result from Algolia
@@ -142,8 +122,7 @@ public function isAllowed()
142122
$storeId = $this->getStoreId();
143123

144124
return
145-
$this->configHelper->getApplicationID($storeId)
146-
&& $this->configHelper->getAPIKey($storeId)
125+
$this->algoliaCredentialsManager->checkCredentials($storeId)
147126
&& $this->configHelper->isEnabledFrontEnd($storeId)
148127
&& $this->configHelper->makeSeoRequest($storeId);
149128
}

0 commit comments

Comments
 (0)