13
13
use Magento \Framework \App \ResourceConnection ;
14
14
use Magento \Framework \Exception \NoSuchEntityException ;
15
15
use Magento \GiftMessage \Test \Fixture \GiftMessage ;
16
- use Magento \Indexer \Test \Fixture \Indexer ;
17
16
use Magento \Quote \Model \QuoteIdToMaskedQuoteIdInterface ;
18
17
use Magento \Quote \Test \Fixture \AddProductToCart as AddProductToCartFixture ;
19
18
use Magento \Quote \Test \Fixture \GuestCart ;
@@ -56,9 +55,8 @@ protected function setUp(): void
56
55
}
57
56
58
57
#[
59
- DataFixture(ProductFixture::class, ['type_id ' => 'virtual ' ], as: 'product ' ),
60
- DataFixture(Indexer::class, as: 'indexer ' ),
61
58
DataFixture(GiftMessage::class, as: 'message ' ),
59
+ DataFixture(ProductFixture::class, ['type_id ' => 'virtual ' ], as: 'product ' ),
62
60
DataFixture(GuestCart::class, ['message_id ' => '$message.id$ ' ], as: 'quote ' ),
63
61
DataFixture(SetGuestEmailFixture::class, ['cart_id ' => '$quote.id$ ' ]),
64
62
DataFixture(
@@ -95,6 +93,7 @@ public function testCartQueryWithVirtualItem(): void
95
93
}
96
94
97
95
#[
96
+ DataFixture(GiftMessage::class, as: 'message ' ),
98
97
DataFixture(DownloadableProductFixture::class, [
99
98
'price ' => 100 ,
100
99
'type_id ' => 'downloadable ' ,
@@ -112,8 +111,6 @@ public function testCartQueryWithVirtualItem(): void
112
111
]
113
112
]
114
113
], as: 'product ' ),
115
- DataFixture(Indexer::class, as: 'indexer ' ),
116
- DataFixture(GiftMessage::class, as: 'message ' ),
117
114
DataFixture(GuestCart::class, ['message_id ' => '$message.id$ ' ], as: 'quote ' ),
118
115
DataFixture(SetGuestEmailFixture::class, ['cart_id ' => '$quote.id$ ' ]),
119
116
DataFixture(
@@ -150,13 +147,12 @@ public function testCartQueryWithDownloadableItem(): void
150
147
}
151
148
152
149
#[
150
+ DataFixture(GiftMessage::class, as: 'message ' ),
153
151
DataFixture(
154
152
ProductFixture::class,
155
153
['type_id ' => 'simple ' , 'weight ' => 10 , 'gift_message_available ' => 2 ],
156
154
as: 'product '
157
155
),
158
- DataFixture(Indexer::class, as: 'indexer ' ),
159
- DataFixture(GiftMessage::class, as: 'message ' ),
160
156
DataFixture(GuestCart::class, ['message_id ' => '$message.id$ ' ], as: 'quote ' ),
161
157
DataFixture(SetGuestEmailFixture::class, ['cart_id ' => '$quote.id$ ' ]),
162
158
DataFixture(
@@ -175,13 +171,12 @@ public function testCartQueryWithSimpleItemWhenStoreConfigEnabled(): void
175
171
}
176
172
177
173
#[
174
+ DataFixture(GiftMessage::class, as: 'message ' ),
178
175
DataFixture(
179
176
ProductFixture::class,
180
177
['type_id ' => 'simple ' , 'weight ' => 10 , 'gift_message_available ' => 2 ],
181
178
as: 'product '
182
179
),
183
- DataFixture(Indexer::class, as: 'indexer ' ),
184
- DataFixture(GiftMessage::class, as: 'message ' ),
185
180
DataFixture(GuestCart::class, ['message_id ' => '$message.id$ ' ], as: 'quote ' ),
186
181
DataFixture(SetGuestEmailFixture::class, ['cart_id ' => '$quote.id$ ' ]),
187
182
DataFixture(
@@ -200,13 +195,12 @@ public function testCartQueryWithSimpleItemWhenStoreConfigDisabled(): void
200
195
}
201
196
202
197
#[
198
+ DataFixture(GiftMessage::class, as: 'message ' ),
203
199
DataFixture(
204
200
ProductFixture::class,
205
201
['type_id ' => 'simple ' , 'weight ' => 10 , 'gift_message_available ' => 0 ],
206
202
as: 'product '
207
203
),
208
- DataFixture(Indexer::class, as: 'indexer ' ),
209
- DataFixture(GiftMessage::class, as: 'message ' ),
210
204
DataFixture(GuestCart::class, ['message_id ' => '$message.id$ ' ], as: 'quote ' ),
211
205
DataFixture(SetGuestEmailFixture::class, ['cart_id ' => '$quote.id$ ' ]),
212
206
DataFixture(
@@ -225,13 +219,12 @@ public function testCartQueryWithSimpleItemWhenAllConfigDisabled(): void
225
219
}
226
220
227
221
#[
222
+ DataFixture(GiftMessage::class, as: 'message ' ),
228
223
DataFixture(
229
224
ProductFixture::class,
230
225
['type_id ' => 'simple ' , 'weight ' => 10 , 'gift_message_available ' => 1 ],
231
226
as: 'product '
232
227
),
233
- DataFixture(Indexer::class, as: 'indexer ' ),
234
- DataFixture(GiftMessage::class, as: 'message ' ),
235
228
DataFixture(GuestCart::class, ['message_id ' => '$message.id$ ' ], as: 'quote ' ),
236
229
DataFixture(SetGuestEmailFixture::class, ['cart_id ' => '$quote.id$ ' ]),
237
230
DataFixture(
@@ -349,9 +342,9 @@ private function updateGiftMessageForCartItems(string $maskedQuoteId): void
349
342
*
350
343
* @param int $cartId
351
344
* @param int $productId
352
- * @return int|null
345
+ * @return int
353
346
*/
354
- private function getItemId (int $ cartId , int $ productId ): ? int
347
+ private function getItemId (int $ cartId , int $ productId ): int
355
348
{
356
349
$ connection = $ this ->resourceConnection ->getConnection ();
357
350
return (int )$ connection ->fetchOne (
0 commit comments