yoti-8.x-2.5/sdk/Yoti/Util/ExtraData/DataEntryConverter.php

sdk/Yoti/Util/ExtraData/DataEntryConverter.php
<?php

namespace Yoti\Util\ExtraData;

use Yoti\Exception\ExtraDataException;
use Sharepubapi\DataEntry\Type as DataEntryTypeProto;

class DataEntryConverter
{
    /**
     * @param string $type
     * @param string $value
     *
     * @return \Yoti\Entity\AttributeIssuanceDetails
     *
     * @throws \Yoti\Exception\ExtraDataException
     */
    public static function convertValue($type, $value)
    {
        if (strlen($value) === 0) {
            throw new ExtraDataException('Value is empty');
        }

        switch ($type) {
            case DataEntryTypeProto::THIRD_PARTY_ATTRIBUTE:
                return ThirdPartyAttributeConverter::convertValue($value);
            default:
                throw new ExtraDataException("Unsupported data entry '{$type}'");
        }
    }
}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc