Skip to content

Commit f550570

Browse files
author
Olexandr Lysenko
committed
Merge remote-tracking branch 'origin/MAGETWO-59074' into bugfixes
2 parents 02d619e + daf307f commit f550570

File tree

1 file changed

+8
-20
lines changed

1 file changed

+8
-20
lines changed

app/code/Magento/SalesInventory/Observer/RefundOrderInventoryObserver.php

Lines changed: 8 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -22,22 +22,22 @@ class RefundOrderInventoryObserver implements ObserverInterface
2222
/**
2323
* @var StockConfigurationInterface
2424
*/
25-
protected $stockConfiguration;
25+
private $stockConfiguration;
2626

2727
/**
2828
* @var StockManagementInterface
2929
*/
30-
protected $stockManagement;
30+
private $stockManagement;
3131

3232
/**
3333
* @var \Magento\CatalogInventory\Model\Indexer\Stock\Processor
3434
*/
35-
protected $stockIndexerProcessor;
35+
private $stockIndexerProcessor;
3636

3737
/**
3838
* @var \Magento\Catalog\Model\Indexer\Product\Price\Processor
3939
*/
40-
protected $priceIndexer;
40+
private $priceIndexer;
4141

4242
/**
4343
* @var \Magento\SalesInventory\Model\Order\ReturnProcessor
@@ -59,12 +59,14 @@ public function __construct(
5959
StockConfigurationInterface $stockConfiguration,
6060
StockManagementInterface $stockManagement,
6161
\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
6364
) {
6465
$this->stockConfiguration = $stockConfiguration;
6566
$this->stockManagement = $stockManagement;
6667
$this->stockIndexerProcessor = $stockIndexerProcessor;
6768
$this->priceIndexer = $priceIndexer;
69+
$this->returnProcessor = $returnProcessor;
6870
}
6971

7072
/**
@@ -84,7 +86,7 @@ public function execute(EventObserver $observer)
8486
$returnToStockItems[] = $item->getOrderItemId();
8587
}
8688
}
87-
$this->getReturnProcessor()->execute(
89+
$this->returnProcessor->execute(
8890
$creditmemo,
8991
$order,
9092
$returnToStockItems,
@@ -107,18 +109,4 @@ private function getOrderRepository()
107109
}
108110
return $this->orderRepository;
109111
}
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-
}
124112
}

0 commit comments

Comments
 (0)