JFIF x x C C " } !1AQa "q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w !1AQ aq"2B #3Rbr{
File "ReportingScrollTransactionMapper.php"
Full Path: /var/www/laravel_filter/vendor/iyzico/iyzipay-php/src/Iyzipay/Model/Mapper/ReportingScrollTransactionMapper.php
File size: 1.14 KB
MIME-type: text/x-php
Charset: utf-8
<?php
namespace Iyzipay\Model\Mapper;
use Iyzipay\Model\ReportingScrollTransaction;
class ReportingScrollTransactionMapper extends IyzipayResourceMapper {
public static function create($rawResult = null) {
return new ReportingScrollTransactionMapper($rawResult);
}
public function mapReportingScrollTransactionFrom(ReportingScrollTransaction $transaction, object $jsonObject): ReportingScrollTransaction {
parent::mapResourceFrom($transaction, $jsonObject);
if (isset($jsonObject->transactionDate)) {
$transaction->setTransactionDate($jsonObject->transactionDate);
}
if (isset($jsonObject->documentScrollVoSortingOrder)) {
$transaction->setDocumentScrollVoSortingOrder($jsonObject->documentScrollVoSortingOrder);
}
if (isset($jsonObject->lastId)) {
$transaction->setLastId($jsonObject->lastId);
}
return $transaction;
}
public function mapReportingScrollTransaction(ReportingScrollTransaction $transaction): ReportingScrollTransaction {
return $this->mapReportingScrollTransactionFrom($transaction, $this->jsonObject);
}
}