From c1ac5f42056affc7c38f642f585e778a0bb6d7c2 Mon Sep 17 00:00:00 2001 From: sc0Vu Date: Fri, 15 Dec 2017 12:46:38 +0800 Subject: [PATCH] Call callback whe json_decode error. --- src/RequestManagers/HttpRequestManager.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/RequestManagers/HttpRequestManager.php b/src/RequestManagers/HttpRequestManager.php index 767dd86..41fcae5 100644 --- a/src/RequestManagers/HttpRequestManager.php +++ b/src/RequestManagers/HttpRequestManager.php @@ -67,7 +67,7 @@ class HttpRequestManager extends RequestManager implements IRequestManager $json = json_decode($res->getBody()); if (JSON_ERROR_NONE !== json_last_error()) { - throw new \InvalidArgumentException('json_decode error: ' . json_last_error_msg()); + return call_user_func($callback, new \InvalidArgumentException('json_decode error: ' . json_last_error_msg()), null); } call_user_func($callback, null, $json);