Вход Регистрация
Файл: sngine-v2.8/Script/includes/libs/PayPal/paypal/rest-api-sdk-php/lib/PayPal/Validation/JsonValidator.php
Строк: 44
<?php

namespace PayPalValidation;

/**
 * Class JsonValidator
 *
 * @package PayPalValidation
 */
class JsonValidator
{

    
/**
     * Helper method for validating if string provided is a valid json.
     *
     * @param string $string String representation of Json object
     * @param bool $silent Flag to not throw InvalidArgumentException
     * @return bool
     */
    
public static function validate($string$silent false)
    {
        @
json_decode($string);
        if (
json_last_error() != JSON_ERROR_NONE) {
            if (
$string === '' || $string === null) {
                return 
true;
            }
            if (
$silent == false) {
                
//Throw an Exception for string or array
                
throw new InvalidArgumentException("Invalid JSON String");
            }
            return 
false;
        }
        return 
true;
    }
}
Онлайн: 1
Реклама