Skip to content

Commit 6a7e937

Browse files
committed
MAGETWO-63551: Paypal Refund - Credit Memo No Status Change
- BIC refactoring
1 parent 4aa19db commit 6a7e937

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

app/code/Magento/Sales/Model/Order/Payment.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -131,10 +131,10 @@ class Payment extends Info implements OrderPaymentInterface
131131
* @param Transaction\BuilderInterface $transactionBuilder
132132
* @param Payment\Processor $paymentProcessor
133133
* @param OrderRepositoryInterface $orderRepository
134-
* @param CreditmemoManager $creditmemoManager
135134
* @param \Magento\Framework\Model\ResourceModel\AbstractResource $resource
136135
* @param \Magento\Framework\Data\Collection\AbstractDb $resourceCollection
137136
* @param array $data
137+
* @param CreditmemoManager $creditmemoManager
138138
* @SuppressWarnings(PHPMD.ExcessiveParameterList)
139139
*/
140140
public function __construct(
@@ -151,10 +151,10 @@ public function __construct(
151151
\Magento\Sales\Model\Order\Payment\Transaction\BuilderInterface $transactionBuilder,
152152
\Magento\Sales\Model\Order\Payment\Processor $paymentProcessor,
153153
OrderRepositoryInterface $orderRepository,
154-
CreditmemoManager $creditmemoManager,
155154
\Magento\Framework\Model\ResourceModel\AbstractResource $resource = null,
156155
\Magento\Framework\Data\Collection\AbstractDb $resourceCollection = null,
157-
array $data = []
156+
array $data = [],
157+
CreditmemoManager $creditmemoManager = null
158158
) {
159159
$this->priceCurrency = $priceCurrency;
160160
$this->creditmemoFactory = $creditmemoFactory;
@@ -163,7 +163,7 @@ public function __construct(
163163
$this->transactionBuilder = $transactionBuilder;
164164
$this->orderPaymentProcessor = $paymentProcessor;
165165
$this->orderRepository = $orderRepository;
166-
$this->creditmemoManager = $creditmemoManager;
166+
$this->creditmemoManager = $creditmemoManager ?: ObjectManager::getInstance()->get(CreditmemoManager::class);
167167
parent::__construct(
168168
$context,
169169
$registry,

0 commit comments

Comments
 (0)