Skip to content

Commit 096aa37

Browse files
committed
#27952: missing store_name in GraphQL resolver - added requested changes
1 parent 85db11d commit 096aa37

File tree

7 files changed

+4
-55
lines changed

7 files changed

+4
-55
lines changed

app/code/Magento/Store/Api/Data/StoreConfigInterface.php

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -269,19 +269,4 @@ public function getExtensionAttributes();
269269
public function setExtensionAttributes(
270270
\Magento\Store\Api\Data\StoreConfigExtensionInterface $extensionAttributes
271271
);
272-
273-
/**
274-
* Get store code
275-
*
276-
* @return string
277-
*/
278-
public function getStoreName();
279-
280-
/**
281-
* Set store name
282-
*
283-
* @param string $storeName
284-
* @return $this
285-
*/
286-
public function setStoreName(string $storeName);
287272
}

app/code/Magento/Store/Model/Data/StoreConfig.php

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ class StoreConfig extends \Magento\Framework\Api\AbstractExtensibleObject implem
2929
const KEY_SECURE_BASE_LINK_URL = 'secure_base_link_url';
3030
const KEY_SECURE_BASE_STATIC_URL = 'secure_base_static_url';
3131
const KEY_SECURE_BASE_MEDIA_URL = 'secure_base_media_url';
32-
const KEY_STORE_NAME = 'store_name';
3332

3433
/**
3534
* Get store id
@@ -388,25 +387,4 @@ public function setExtensionAttributes(
388387
) {
389388
return $this->_setExtensionAttributes($extensionAttributes);
390389
}
391-
392-
/**
393-
* Get store code
394-
*
395-
* @return string
396-
*/
397-
public function getStoreName()
398-
{
399-
return $this->_get(self::KEY_STORE_NAME);
400-
}
401-
402-
/**
403-
* Set store name
404-
*
405-
* @param string $storeName
406-
* @return $this
407-
*/
408-
public function setStoreName(string $storeName)
409-
{
410-
return $this->setData(self::KEY_STORE_NAME, $storeName);
411-
}
412390
}

app/code/Magento/Store/Model/Service/StoreConfigManager.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,7 @@ protected function getStoreConfig($store)
8989

9090
$storeConfig->setId($store->getId())
9191
->setCode($store->getCode())
92-
->setWebsiteId($store->getWebsiteId())
93-
->setStoreName($store->getName());
92+
->setWebsiteId($store->getWebsiteId());
9493

9594
foreach ($this->configPaths as $methodName => $configPath) {
9695
$configValue = $this->scopeConfig->getValue(

app/code/Magento/Store/Test/Unit/Model/Service/StoreConfigManagerTest.php

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,6 @@ protected function getStoreMock(array $storeConfig)
8787
$storeMock->expects($this->once())
8888
->method('getWebsiteId')
8989
->willReturn($storeConfig['website_id']);
90-
$storeMock->expects($this->any())
91-
->method('getName')
92-
->willReturn($storeConfig['store_name']);
9390

9491
$urlMap = [
9592
[UrlInterface::URL_TYPE_WEB, false, $storeConfig['base_url']],
@@ -148,7 +145,6 @@ public function testGetStoreConfigs()
148145
$baseCurrencyCode = 'USD';
149146
$defaultDisplayCurrencyCode = 'GBP';
150147
$weightUnit = 'lbs';
151-
$storeName = 'Default Store View';
152148

153149
$storeMocks = [];
154150
$storeConfigs = [
@@ -163,7 +159,6 @@ public function testGetStoreConfigs()
163159
'secure_base_static_url' => $secureBaseStaticUrl,
164160
'base_media_url' => $baseMediaUrl,
165161
'secure_base_media_url' => $secureBaseMediaUrl,
166-
'store_name' => $storeName,
167162
];
168163
$storeMocks[] = $this->getStoreMock($storeConfigs);
169164

@@ -210,7 +205,6 @@ public function testGetStoreConfigs()
210205
$this->assertEquals($secureBaseStaticUrl, $result[0]->getSecureBaseStaticUrl());
211206
$this->assertEquals($baseMediaUrl, $result[0]->getBaseMediaUrl());
212207
$this->assertEquals($secureBaseMediaUrl, $result[0]->getSecureBaseMediaUrl());
213-
$this->assertEquals($storeName, $result[0]->getStoreName());
214208

215209
$this->assertEquals($timeZone, $result[0]->getTimezone());
216210
$this->assertEquals($locale, $result[0]->getLocale());

app/code/Magento/StoreGraphQl/Model/Resolver/Store/StoreConfigDataProvider.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@ public function __construct(
5656
public function getStoreConfigData(StoreInterface $store): array
5757
{
5858
return array_merge(
59+
$this->getBaseConfigData($store),
5960
$this->getExtendedConfigData((int)$store->getId()),
60-
$this->getBaseConfigData($store)
6161
);
6262
}
6363

@@ -88,7 +88,7 @@ private function getBaseConfigData(StoreInterface $store) : array
8888
'secure_base_link_url' => $storeConfig->getSecureBaseLinkUrl(),
8989
'secure_base_static_url' => $storeConfig->getSecureBaseStaticUrl(),
9090
'secure_base_media_url' => $storeConfig->getSecureBaseMediaUrl(),
91-
'store_name' => $storeConfig->getStoreName()
91+
'store_name' => $store->getName()
9292
];
9393
}
9494

app/code/Magento/StoreGraphQl/etc/graphql/di.xml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,4 @@
2323
</argument>
2424
</arguments>
2525
</type>
26-
<type name="Magento\StoreGraphQl\Model\Resolver\Store\StoreConfigDataProvider">
27-
<arguments>
28-
<argument name="extendedConfigData" xsi:type="array">
29-
<item name="store_name" xsi:type="string">store/information/name</item>
30-
</argument>
31-
</arguments>
32-
</type>
3326
</config>

dev/tests/api-functional/testsuite/Magento/GraphQl/Store/StoreConfigResolverTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,6 @@ public function testGetStoreConfig()
9191
$response['storeConfig']['secure_base_static_url']
9292
);
9393
$this->assertEquals($storeConfig->getSecureBaseMediaUrl(), $response['storeConfig']['secure_base_media_url']);
94-
$this->assertEquals($storeConfig->getStoreName(), $response['storeConfig']['store_name']);
94+
$this->assertEquals($store->getName(), $response['storeConfig']['store_name']);
9595
}
9696
}

0 commit comments

Comments
 (0)