1234567891011121314151617181920212223 |
- <?php
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- namespace Magento\Braintree\Gateway\Response;
- use Magento\Sales\Model\Order\Payment;
- class RefundHandler extends VoidHandler
- {
- /**
- * Whether parent transaction should be closed
- *
- * @param Payment $orderPayment
- * @return bool
- * @SuppressWarnings(PHPMD.UnusedFormalParameter)
- */
- protected function shouldCloseParentTransaction(Payment $orderPayment)
- {
- return !(bool)$orderPayment->getCreditmemo()->getInvoice()->canRefund();
- }
- }
|