22 private $orderItemRepository;
30 $this->orderItemRepository = $orderItemRepository;
43 foreach ($returnToStockItems as
$item) {
46 if (!$this->isOrderItemPartOfCreditmemo($creditmemoItems,
$orderItem)) {
47 return __(
'The "%1" product is not part of the current creditmemo.',
$orderItem->getSku());
49 }
catch (NoSuchEntityException $e) {
50 return __(
'The return to stock argument contains product item that is not part of the original order.');
61 private function isOrderItemPartOfCreditmemo(array $creditmemoItems, OrderItemInterface
$orderItem)
63 foreach ($creditmemoItems as $creditmemoItem) {
64 if ($creditmemoItem->getOrderItemId() ==
$orderItem->getItemId()) {
__construct(OrderItemRepositoryInterface $orderItemRepository)