for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* MIT License
* Use of this software requires acceptance of the Evaluation License Agreement. See LICENSE file.
*/
namespace SprykerEco\Zed\Braintree\Dependency\Facade;
use Generated\Shared\Transfer\RefundTransfer;
use Orm\Zed\Sales\Persistence\SpySalesOrder;
class BraintreeToRefundFacadeBridge implements BraintreeToRefundFacadeInterface
{
* @var \Spryker\Zed\Refund\Business\RefundFacadeInterface
protected $refundFacade;
* @param \Spryker\Zed\Refund\Business\RefundFacadeInterface $refundFacade
public function __construct($refundFacade)
$this->refundFacade = $refundFacade;
}
* @param \Orm\Zed\Sales\Persistence\SpySalesOrderItem[] $salesOrderItems
* @param \Orm\Zed\Sales\Persistence\SpySalesOrder $salesOrderEntity
*
* @return \Generated\Shared\Transfer\RefundTransfer
public function calculateRefund(array $salesOrderItems, SpySalesOrder $salesOrderEntity)
return $this->refundFacade->calculateRefund($salesOrderItems, $salesOrderEntity);
* @param \Generated\Shared\Transfer\RefundTransfer $refundTransfer
* @return bool
public function saveRefund(RefundTransfer $refundTransfer)
return $this->refundFacade->saveRefund($refundTransfer);