@@ -166,8 +166,8 @@ public function refund(
166
166
$ creditmemo ->getOrder (),
167
167
!$ offlineRequested
168
168
);
169
- $ this ->getOrderRepository ()->save ($ order );
170
169
$ this ->creditmemoRepository ->save ($ creditmemo );
170
+ $ this ->getOrderRepository ()->save ($ order );
171
171
$ connection ->commit ();
172
172
} catch (\Exception $ e ) {
173
173
$ connection ->rollBack ();
@@ -178,6 +178,8 @@ public function refund(
178
178
}
179
179
180
180
/**
181
+ * Validates if credit memo is available for refund.
182
+ *
181
183
* @param \Magento\Sales\Api\Data\CreditmemoInterface $creditmemo
182
184
* @return bool
183
185
* @throws \Magento\Framework\Exception\LocalizedException
@@ -208,8 +210,9 @@ protected function validateForRefund(\Magento\Sales\Api\Data\CreditmemoInterface
208
210
}
209
211
210
212
/**
211
- * @return \Magento\Sales\Model\Order\ RefundAdapterInterface
213
+ * Gets the instance of RefundAdapterInterface
212
214
*
215
+ * @return \Magento\Sales\Model\Order\RefundAdapterInterface
213
216
* @deprecated 100.1.3
214
217
*/
215
218
private function getRefundAdapter ()
@@ -222,8 +225,9 @@ private function getRefundAdapter()
222
225
}
223
226
224
227
/**
225
- * @return \Magento\Framework\App\ ResourceConnection|mixed
228
+ * Gets instance of ResourceConnection.
226
229
*
230
+ * @return \Magento\Framework\App\ResourceConnection|mixed
227
231
* @deprecated 100.1.3
228
232
*/
229
233
private function getResource ()
@@ -236,8 +240,9 @@ private function getResource()
236
240
}
237
241
238
242
/**
239
- * @return \Magento\Sales\Api\ OrderRepositoryInterface
243
+ * Gets instance of OrderRepositoryInterface.
240
244
*
245
+ * @return \Magento\Sales\Api\OrderRepositoryInterface
241
246
* @deprecated 100.1.3
242
247
*/
243
248
private function getOrderRepository ()
@@ -250,8 +255,9 @@ private function getOrderRepository()
250
255
}
251
256
252
257
/**
253
- * @return \Magento\Sales\Api\ InvoiceRepositoryInterface
258
+ * Gets instance of InvoiceRepositoryInterface
254
259
*
260
+ * @return \Magento\Sales\Api\InvoiceRepositoryInterface
255
261
* @deprecated 100.1.3
256
262
*/
257
263
private function getInvoiceRepository ()
0 commit comments