JFIF x x C C " } !1AQa "q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w !1AQ aq"2B #3Rbr{
File "RefundResourceMapper.php"
Full Path: /var/www/laravel_filter/vendor/iyzico/iyzipay-php/src/Iyzipay/Model/Mapper/RefundResourceMapper.php
File size: 1.34 KB
MIME-type: text/x-php
Charset: utf-8
<?php
namespace Iyzipay\Model\Mapper;
use Iyzipay\Model\RefundResource;
class RefundResourceMapper extends IyzipayResourceMapper
{
public static function create($rawResult = null)
{
return new RefundResourceMapper($rawResult);
}
public function mapRefundResourceFrom(RefundResource $refundResource, $jsonObject)
{
parent::mapResourceFrom($refundResource, $jsonObject);
if (isset($jsonObject->paymentId)) {
$refundResource->setPaymentId($jsonObject->paymentId);
}
if (isset($jsonObject->paymentTransactionId)) {
$refundResource->setPaymentTransactionId($jsonObject->paymentTransactionId);
}
if (isset($jsonObject->price)) {
$refundResource->setPrice($jsonObject->price);
}
if (isset($jsonObject->currency)) {
$refundResource->setCurrency($jsonObject->currency);
}
if (isset($jsonObject->connectorName)) {
$refundResource->setConnectorName($jsonObject->connectorName);
}
if (isset($jsonObject->authCode)) {
$refundResource->setAuthCode($jsonObject->authCode);
}
return $refundResource;
}
public function mapRefundResource(RefundResource $refundResource)
{
return $this->mapRefundResourceFrom($refundResource, $this->jsonObject);
}
}