@@ -22,22 +22,22 @@ class RefundOrderInventoryObserver implements ObserverInterface
22
22
/**
23
23
* @var StockConfigurationInterface
24
24
*/
25
- protected $ stockConfiguration ;
25
+ private $ stockConfiguration ;
26
26
27
27
/**
28
28
* @var StockManagementInterface
29
29
*/
30
- protected $ stockManagement ;
30
+ private $ stockManagement ;
31
31
32
32
/**
33
33
* @var \Magento\CatalogInventory\Model\Indexer\Stock\Processor
34
34
*/
35
- protected $ stockIndexerProcessor ;
35
+ private $ stockIndexerProcessor ;
36
36
37
37
/**
38
38
* @var \Magento\Catalog\Model\Indexer\Product\Price\Processor
39
39
*/
40
- protected $ priceIndexer ;
40
+ private $ priceIndexer ;
41
41
42
42
/**
43
43
* @var \Magento\SalesInventory\Model\Order\ReturnProcessor
@@ -59,12 +59,14 @@ public function __construct(
59
59
StockConfigurationInterface $ stockConfiguration ,
60
60
StockManagementInterface $ stockManagement ,
61
61
\Magento \CatalogInventory \Model \Indexer \Stock \Processor $ stockIndexerProcessor ,
62
- \Magento \Catalog \Model \Indexer \Product \Price \Processor $ priceIndexer
62
+ \Magento \Catalog \Model \Indexer \Product \Price \Processor $ priceIndexer ,
63
+ \Magento \Framework \App \ObjectManager $ returnProcessor
63
64
) {
64
65
$ this ->stockConfiguration = $ stockConfiguration ;
65
66
$ this ->stockManagement = $ stockManagement ;
66
67
$ this ->stockIndexerProcessor = $ stockIndexerProcessor ;
67
68
$ this ->priceIndexer = $ priceIndexer ;
69
+ $ this ->returnProcessor = $ returnProcessor ;
68
70
}
69
71
70
72
/**
@@ -84,7 +86,7 @@ public function execute(EventObserver $observer)
84
86
$ returnToStockItems [] = $ item ->getOrderItemId ();
85
87
}
86
88
}
87
- $ this ->getReturnProcessor () ->execute (
89
+ $ this ->returnProcessor ->execute (
88
90
$ creditmemo ,
89
91
$ order ,
90
92
$ returnToStockItems ,
@@ -107,18 +109,4 @@ private function getOrderRepository()
107
109
}
108
110
return $ this ->orderRepository ;
109
111
}
110
-
111
- /**
112
- * Get OrderRepository
113
- *
114
- * @return ReturnProcessor
115
- * @deprecated
116
- */
117
- private function getReturnProcessor ()
118
- {
119
- if (!$ this ->returnProcessor ) {
120
- $ this ->returnProcessor = \Magento \Framework \App \ObjectManager::getInstance ()->get (ReturnProcessor::class);
121
- }
122
- return $ this ->returnProcessor ;
123
- }
124
112
}
0 commit comments