Skip to content

Commit 3b6d450

Browse files
committed
ACP2E-3340: small refactoring, fixed static error, removed unneeded config for account
1 parent c3ab234 commit 3b6d450

File tree

2 files changed

+11
-20
lines changed

2 files changed

+11
-20
lines changed

app/code/Magento/Fedex/Model/Carrier.php

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -937,15 +937,14 @@ protected function _getAccessToken(): string|null
937937
return $this->retrieveAccessToken($apiKey, $secretKey);
938938
}
939939

940-
941940
/**
942941
* Make the call to get the access token
943942
*
944-
* @param $apiKey
945-
* @param $secretKey
943+
* @param string|null $apiKey
944+
* @param string|null $secretKey
946945
* @return string|null
947946
*/
948-
private function retrieveAccessToken($apiKey, $secretKey): string|null
947+
private function retrieveAccessToken(?string $apiKey, ?string $secretKey): string|null
949948
{
950949
if (!$apiKey || !$secretKey) {
951950
$this->_debug(__('Authentication keys are missing.'));
@@ -977,7 +976,7 @@ private function retrieveAccessToken($apiKey, $secretKey): string|null
977976
*
978977
* @return string|null
979978
*/
980-
private function _getTrackingApiAccessToken(): string|null
979+
private function getTrackingApiAccessToken(): string|null
981980
{
982981
$trackingApiKey = $this->getConfigData('tracking_api_key') ?? null;
983982
$trackingSecretKey = $this->getConfigData('tracking_api_secret_key') ?? null;
@@ -1034,8 +1033,8 @@ protected function sendRequest($endpoint, $request, $accessToken = null): array|
10341033
*/
10351034
protected function _getTrackingInformation($tracking): void
10361035
{
1037-
if ($this->getConfigData('enable_tracking_api')) {
1038-
$accessToken = $this->_getTrackingApiAccessToken();
1036+
if ($this->getConfigData('enabled_tracking_api')) {
1037+
$accessToken = $this->getTrackingApiAccessToken();
10391038
} else {
10401039
$accessToken = $this->_getAccessToken();
10411040
}

app/code/Magento/Fedex/etc/adminhtml/system.xml

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -31,30 +31,22 @@
3131
<label>Secret Key</label>
3232
<backend_model>Magento\Config\Model\Config\Backend\Encrypted</backend_model>
3333
</field>
34-
<field id="enable_tracking_api" translate="label" type="select" sortOrder="61" showInDefault="1" showInWebsite="1" canRestore="1">
34+
<field id="enabled_tracking_api" translate="label" type="select" sortOrder="61" showInDefault="1" showInWebsite="1" canRestore="1">
3535
<label>Enable Tracking API credentials</label>
3636
<source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
3737
</field>
38-
<field id="tracking_api_account" translate="label comment" type="obscure" sortOrder="62" showInDefault="1" showInWebsite="1">
39-
<label>Tracking API Account ID</label>
40-
<backend_model>Magento\Config\Model\Config\Backend\Encrypted</backend_model>
41-
<comment>Please make sure to use only digits here. No dashes are allowed.</comment>
42-
<depends>
43-
<field id="enable_tracking_api">1</field>
44-
</depends>
45-
</field>
46-
<field id="tracking_api_key" translate="label" type="obscure" sortOrder="63" showInDefault="1" showInWebsite="1">
38+
<field id="tracking_api_key" translate="label" type="obscure" sortOrder="62" showInDefault="1" showInWebsite="1">
4739
<label>Tracking API Key</label>
4840
<backend_model>Magento\Config\Model\Config\Backend\Encrypted</backend_model>
4941
<depends>
50-
<field id="enable_tracking_api">1</field>
42+
<field id="enabled_tracking_api">1</field>
5143
</depends>
5244
</field>
53-
<field id="tracking_api_secret_key" translate="label" type="obscure" sortOrder="64" showInDefault="1" showInWebsite="1">
45+
<field id="tracking_api_secret_key" translate="label" type="obscure" sortOrder="63" showInDefault="1" showInWebsite="1">
5446
<label>Tracking API Secret Key</label>
5547
<backend_model>Magento\Config\Model\Config\Backend\Encrypted</backend_model>
5648
<depends>
57-
<field id="enable_tracking_api">1</field>
49+
<field id="enabled_tracking_api">1</field>
5850
</depends>
5951
</field>
6052
<field id="sandbox_mode" translate="label" type="select" sortOrder="70" showInDefault="1" showInWebsite="1" canRestore="1">

0 commit comments

Comments
 (0)