use JSON wrapper for decoding error catching
This commit is contained in:
parent
0a2094f069
commit
b768a2e8cb
|
@ -12,7 +12,9 @@
|
||||||
|
|
||||||
namespace PrivateBin;
|
namespace PrivateBin;
|
||||||
|
|
||||||
|
use Exception;
|
||||||
use PrivateBin\Configuration;
|
use PrivateBin\Configuration;
|
||||||
|
use PrivateBin\Json;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* YourlsProxy
|
* YourlsProxy
|
||||||
|
@ -74,7 +76,13 @@ class YourlsProxy
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
$data = json_decode($data, true);
|
try {
|
||||||
|
$data = Json::decode($data);
|
||||||
|
} catch (Exception $e) {
|
||||||
|
$this->_error = $e->getMessage();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (
|
if (
|
||||||
!is_null($data) &&
|
!is_null($data) &&
|
||||||
array_key_exists('statusCode', $data) &&
|
array_key_exists('statusCode', $data) &&
|
||||||
|
|
Loading…
Reference in New Issue