Skip to content

Commit 169ac1b

Browse files
committed
Get storeId from resolver context
1 parent e49df5b commit 169ac1b

File tree

1 file changed

+1
-9
lines changed

1 file changed

+1
-9
lines changed

app/code/Magento/BraintreeGraphQl/Model/Resolver/CreateBraintreeClientToken.php

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,6 @@
2121
*/
2222
class CreateBraintreeClientToken implements ResolverInterface
2323
{
24-
/**
25-
* @var StoreManagerInterface
26-
*/
27-
private $storeManager;
28-
2924
/**
3025
* @var Config
3126
*/
@@ -37,16 +32,13 @@ class CreateBraintreeClientToken implements ResolverInterface
3732
private $adapterFactory;
3833

3934
/**
40-
* @param StoreManagerInterface $storeManager
4135
* @param Config $config
4236
* @param BraintreeAdapterFactory $adapterFactory
4337
*/
4438
public function __construct(
45-
StoreManagerInterface $storeManager,
4639
Config $config,
4740
BraintreeAdapterFactory $adapterFactory
4841
) {
49-
$this->storeManager = $storeManager;
5042
$this->config = $config;
5143
$this->adapterFactory = $adapterFactory;
5244
}
@@ -61,7 +53,7 @@ public function resolve(
6153
array $value = null,
6254
array $args = null
6355
) {
64-
$storeId = $this->storeManager->getStore()->getId();
56+
$storeId = (int)$context->getExtensionAttributes()->getStore()->getId();
6557

6658
if (!$this->config->isActive($storeId)) {
6759
throw new GraphQlInputException(__('The Braintree payment method is not active.'));

0 commit comments

Comments
 (0)