7
7
8
8
namespace Magento \QuoteGraphQl \Model \Resolver \Cart ;
9
9
10
- use Magento \Authorization \Model \UserContextInterface ;
11
10
use Magento \Framework \GraphQl \Config \Element \Field ;
12
11
use Magento \Framework \GraphQl \Query \Resolver \Value ;
13
12
use Magento \Framework \GraphQl \Query \Resolver \ValueFactory ;
@@ -43,29 +42,21 @@ class CreateEmptyCart implements ResolverInterface
43
42
*/
44
43
private $ quoteIdMaskFactory ;
45
44
46
- /**
47
- * @var UserContextInterface
48
- */
49
- private $ userContext ;
50
-
51
45
/**
52
46
* @param CartManagementInterface $cartManagement
53
47
* @param GuestCartManagementInterface $guestCartManagement
54
48
* @param ValueFactory $valueFactory
55
- * @param UserContextInterface $userContext
56
49
* @param QuoteIdMaskFactory $quoteIdMaskFactory
57
50
*/
58
51
public function __construct (
59
52
CartManagementInterface $ cartManagement ,
60
53
GuestCartManagementInterface $ guestCartManagement ,
61
54
ValueFactory $ valueFactory ,
62
- UserContextInterface $ userContext ,
63
55
QuoteIdMaskFactory $ quoteIdMaskFactory
64
56
) {
65
57
$ this ->cartManagement = $ cartManagement ;
66
58
$ this ->guestCartManagement = $ guestCartManagement ;
67
59
$ this ->valueFactory = $ valueFactory ;
68
- $ this ->userContext = $ userContext ;
69
60
$ this ->quoteIdMaskFactory = $ quoteIdMaskFactory ;
70
61
}
71
62
@@ -74,7 +65,7 @@ public function __construct(
74
65
*/
75
66
public function resolve (Field $ field , $ context , ResolveInfo $ info , array $ value = null , array $ args = null ) : Value
76
67
{
77
- $ customerId = $ this -> userContext ->getUserId ();
68
+ $ customerId = $ context ->getUserId ();
78
69
79
70
if ($ customerId ) {
80
71
$ cartId = $ this ->cartManagement ->createEmptyCartForCustomer ($ customerId );
0 commit comments