47 public function afterSave(
48 \
Magento\Sales\Api\OrderRepositoryInterface $subject,
53 $resultOrder = $this->saveOrderItemGiftMessage($resultOrder);
77 __(
'The gift message couldn\'t be added to the "%1" order.', $e->getMessage()),
98 $extensionAttribute =
$orderItem->getExtensionAttributes();
99 if (
null !== $extensionAttribute &&
100 null !== $extensionAttribute->getGiftMessage()
105 $this->giftMessageOrderItemRepository->save(
110 }
catch (\Exception $e) {
112 __(
'The gift message couldn\'t be added to the "%1" order item.', $e->getMessage()),
saveOrderGiftMessage(\Magento\Sales\Api\Data\OrderInterface $order)
$giftMessageOrderRepository
__construct(\Magento\GiftMessage\Api\OrderRepositoryInterface $giftMessageOrderRepository, \Magento\GiftMessage\Api\OrderItemRepositoryInterface $giftMessageOrderItemRepository)
$giftMessageOrderItemRepository