JFIF x x C C " } !1AQa "q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w !1AQ aq"2B #3Rbr{
File "ThreedsInitializePreAuthMapper.php"
Full Path: /var/www/laravel_filter/vendor/iyzico/iyzipay-php/src/Iyzipay/Model/Mapper/ThreedsInitializePreAuthMapper.php
File size: 1.09 KB
MIME-type: text/x-php
Charset: utf-8
<?php
namespace Iyzipay\Model\Mapper;
use Iyzipay\Model\ThreedsInitializePreAuth;
class ThreedsInitializePreAuthMapper extends IyzipayResourceMapper
{
public static function create($rawResult = null)
{
return new ThreedsInitializePreAuthMapper($rawResult);
}
public function mapThreedsInitializePreAuthFrom(ThreedsInitializePreAuth $initializePreAuth, $jsonObject)
{
parent::mapResourceFrom($initializePreAuth, $jsonObject);
if (isset($jsonObject->threeDSHtmlContent)) {
$initializePreAuth->setHtmlContent(base64_decode($jsonObject->threeDSHtmlContent));
}
if (isset($jsonObject->paymentId)) {
$initializePreAuth->setPaymentId($jsonObject->paymentId);
}
if (isset($jsonObject->signature)) {
$initializePreAuth->setSignature($jsonObject->signature);
}
return $initializePreAuth;
}
public function mapThreedsInitializePreAuth(ThreedsInitializePreAuth $initializePreAuth)
{
return $this->mapThreedsInitializePreAuthFrom($initializePreAuth, $this->jsonObject);
}
}