From 7f8ebae5e7727d2b63e92fa71328b6de52041466 Mon Sep 17 00:00:00 2001 From: Bryant Luk Date: Thu, 7 Jan 2016 15:18:53 -0600 Subject: [PATCH] Ensure backwards compatible behavior with PHP5 --- lib/PayPal/Validation/JsonValidator.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/PayPal/Validation/JsonValidator.php b/lib/PayPal/Validation/JsonValidator.php index 9f064ed..1159237 100644 --- a/lib/PayPal/Validation/JsonValidator.php +++ b/lib/PayPal/Validation/JsonValidator.php @@ -21,6 +21,9 @@ class JsonValidator { @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");