1313use Magento \Framework \App \ResourceConnection ;
1414use Magento \Framework \Exception \NoSuchEntityException ;
1515use Magento \GiftMessage \Test \Fixture \GiftMessage ;
16- use Magento \Indexer \Test \Fixture \Indexer ;
1716use Magento \Quote \Model \QuoteIdToMaskedQuoteIdInterface ;
1817use Magento \Quote \Test \Fixture \AddProductToCart as AddProductToCartFixture ;
1918use Magento \Quote \Test \Fixture \GuestCart ;
@@ -56,9 +55,8 @@ protected function setUp(): void
5655 }
5756
5857 #[
59- DataFixture(ProductFixture::class, ['type_id ' => 'virtual ' ], as: 'product ' ),
60- DataFixture(Indexer::class, as: 'indexer ' ),
6158 DataFixture(GiftMessage::class, as: 'message ' ),
59+ DataFixture(ProductFixture::class, ['type_id ' => 'virtual ' ], as: 'product ' ),
6260 DataFixture(GuestCart::class, ['message_id ' => '$message.id$ ' ], as: 'quote ' ),
6361 DataFixture(SetGuestEmailFixture::class, ['cart_id ' => '$quote.id$ ' ]),
6462 DataFixture(
@@ -95,6 +93,7 @@ public function testCartQueryWithVirtualItem(): void
9593 }
9694
9795 #[
96+ DataFixture(GiftMessage::class, as: 'message ' ),
9897 DataFixture(DownloadableProductFixture::class, [
9998 'price ' => 100 ,
10099 'type_id ' => 'downloadable ' ,
@@ -112,8 +111,6 @@ public function testCartQueryWithVirtualItem(): void
112111 ]
113112 ]
114113 ], as: 'product ' ),
115- DataFixture(Indexer::class, as: 'indexer ' ),
116- DataFixture(GiftMessage::class, as: 'message ' ),
117114 DataFixture(GuestCart::class, ['message_id ' => '$message.id$ ' ], as: 'quote ' ),
118115 DataFixture(SetGuestEmailFixture::class, ['cart_id ' => '$quote.id$ ' ]),
119116 DataFixture(
@@ -150,13 +147,12 @@ public function testCartQueryWithDownloadableItem(): void
150147 }
151148
152149 #[
150+ DataFixture(GiftMessage::class, as: 'message ' ),
153151 DataFixture(
154152 ProductFixture::class,
155153 ['type_id ' => 'simple ' , 'weight ' => 10 , 'gift_message_available ' => 2 ],
156154 as: 'product '
157155 ),
158- DataFixture(Indexer::class, as: 'indexer ' ),
159- DataFixture(GiftMessage::class, as: 'message ' ),
160156 DataFixture(GuestCart::class, ['message_id ' => '$message.id$ ' ], as: 'quote ' ),
161157 DataFixture(SetGuestEmailFixture::class, ['cart_id ' => '$quote.id$ ' ]),
162158 DataFixture(
@@ -175,13 +171,12 @@ public function testCartQueryWithSimpleItemWhenStoreConfigEnabled(): void
175171 }
176172
177173 #[
174+ DataFixture(GiftMessage::class, as: 'message ' ),
178175 DataFixture(
179176 ProductFixture::class,
180177 ['type_id ' => 'simple ' , 'weight ' => 10 , 'gift_message_available ' => 2 ],
181178 as: 'product '
182179 ),
183- DataFixture(Indexer::class, as: 'indexer ' ),
184- DataFixture(GiftMessage::class, as: 'message ' ),
185180 DataFixture(GuestCart::class, ['message_id ' => '$message.id$ ' ], as: 'quote ' ),
186181 DataFixture(SetGuestEmailFixture::class, ['cart_id ' => '$quote.id$ ' ]),
187182 DataFixture(
@@ -200,13 +195,12 @@ public function testCartQueryWithSimpleItemWhenStoreConfigDisabled(): void
200195 }
201196
202197 #[
198+ DataFixture(GiftMessage::class, as: 'message ' ),
203199 DataFixture(
204200 ProductFixture::class,
205201 ['type_id ' => 'simple ' , 'weight ' => 10 , 'gift_message_available ' => 0 ],
206202 as: 'product '
207203 ),
208- DataFixture(Indexer::class, as: 'indexer ' ),
209- DataFixture(GiftMessage::class, as: 'message ' ),
210204 DataFixture(GuestCart::class, ['message_id ' => '$message.id$ ' ], as: 'quote ' ),
211205 DataFixture(SetGuestEmailFixture::class, ['cart_id ' => '$quote.id$ ' ]),
212206 DataFixture(
@@ -225,13 +219,12 @@ public function testCartQueryWithSimpleItemWhenAllConfigDisabled(): void
225219 }
226220
227221 #[
222+ DataFixture(GiftMessage::class, as: 'message ' ),
228223 DataFixture(
229224 ProductFixture::class,
230225 ['type_id ' => 'simple ' , 'weight ' => 10 , 'gift_message_available ' => 1 ],
231226 as: 'product '
232227 ),
233- DataFixture(Indexer::class, as: 'indexer ' ),
234- DataFixture(GiftMessage::class, as: 'message ' ),
235228 DataFixture(GuestCart::class, ['message_id ' => '$message.id$ ' ], as: 'quote ' ),
236229 DataFixture(SetGuestEmailFixture::class, ['cart_id ' => '$quote.id$ ' ]),
237230 DataFixture(
@@ -349,9 +342,9 @@ private function updateGiftMessageForCartItems(string $maskedQuoteId): void
349342 *
350343 * @param int $cartId
351344 * @param int $productId
352- * @return int|null
345+ * @return int
353346 */
354- private function getItemId (int $ cartId , int $ productId ): ? int
347+ private function getItemId (int $ cartId , int $ productId ): int
355348 {
356349 $ connection = $ this ->resourceConnection ->getConnection ();
357350 return (int )$ connection ->fetchOne (
0 commit comments