22
22
use Magento \Quote \Model \MaskedQuoteIdToQuoteIdInterface ;
23
23
use Magento \Quote \Model \Quote ;
24
24
use Magento \QuoteGraphQl \Model \Cart \AddSimpleProductToCartProcessor ;
25
- use Magento \QuoteGraphQl \Model \Resolver \DataProvider \Cart \CartHydrator ;
25
+ use Magento \QuoteGraphQl \Model \Resolver \DataProvider \Cart \CartItems ;
26
26
27
27
/**
28
28
* Add simple product to cart GraphQl resolver
@@ -46,9 +46,9 @@ class AddSimpleProductsToCart implements ResolverInterface
46
46
private $ maskedQuoteIdToQuoteId ;
47
47
48
48
/**
49
- * @var CartHydrator
49
+ * @var CartItems
50
50
*/
51
- private $ cartHydrator ;
51
+ private $ cartItemsDataProvider ;
52
52
53
53
/**
54
54
* @var ArrayManager
@@ -67,7 +67,7 @@ class AddSimpleProductsToCart implements ResolverInterface
67
67
68
68
/**
69
69
* @param AddSimpleProductToCartProcessor $addSimpleProductToCartProcessor
70
- * @param CartHydrator $cartHydrator
70
+ * @param CartItems $cartItemsDataProvider
71
71
* @param ArrayManager $arrayManager
72
72
* @param MaskedQuoteIdToQuoteIdInterface $maskedQuoteIdToQuoteId
73
73
* @param CartRepositoryInterface $cartRepository
@@ -76,7 +76,7 @@ class AddSimpleProductsToCart implements ResolverInterface
76
76
*/
77
77
public function __construct (
78
78
AddSimpleProductToCartProcessor $ addSimpleProductToCartProcessor ,
79
- CartHydrator $ cartHydrator ,
79
+ CartItems $ cartItemsDataProvider ,
80
80
ArrayManager $ arrayManager ,
81
81
MaskedQuoteIdToQuoteIdInterface $ maskedQuoteIdToQuoteId ,
82
82
CartRepositoryInterface $ cartRepository ,
@@ -86,7 +86,7 @@ public function __construct(
86
86
$ this ->valueFactory = $ valueFactory ;
87
87
$ this ->userContext = $ userContext ;
88
88
$ this ->arrayManager = $ arrayManager ;
89
- $ this ->cartHydrator = $ cartHydrator ;
89
+ $ this ->cartItemsDataProvider = $ cartItemsDataProvider ;
90
90
$ this ->cartRepository = $ cartRepository ;
91
91
$ this ->maskedQuoteIdToQuoteId = $ maskedQuoteIdToQuoteId ;
92
92
$ this ->addSimpleProductToCartProcessor = $ addSimpleProductToCartProcessor ;
@@ -137,7 +137,7 @@ public function resolve(Field $field, $context, ResolveInfo $info, array $value
137
137
138
138
$ result = function () use ($ cart ) {
139
139
return [
140
- 'cart ' => $ this ->cartHydrator -> hydrate ($ cart )
140
+ 'cart ' => $ this ->cartItemsDataProvider -> getData ($ cart )
141
141
];
142
142
};
143
143
0 commit comments