1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
diff -aurN a/JSON.php b/JSON.php
--- a/JSON.php 2011-01-13 21:40:48.000000000 -0500
+++ b/JSON.php 2018-02-15 11:42:06.551287857 -0500
@@ -139,6 +139,14 @@
* strings or numbers, if you return an object, make sure it does
* not have a toJSON method, otherwise an error will occur.
*/
+ function __construct($use = 0)
+ {
+ $this->use = $use;
+ $this->_mb_strlen = function_exists('mb_strlen');
+ $this->_mb_convert_encoding = function_exists('mb_convert_encoding');
+ $this->_mb_substr = function_exists('mb_substr');
+ }
+
function Services_JSON($use = 0)
{
$this->use = $use;
@@ -909,6 +917,11 @@
class Services_JSON_Error extends PEAR_Error
{
+ function __construct($message = 'unknown error', $code = null,
+ $mode = null, $options = null, $userinfo = null)
+ {
+ parent::__construct($message, $code, $mode, $options, $userinfo);
+ }
function Services_JSON_Error($message = 'unknown error', $code = null,
$mode = null, $options = null, $userinfo = null)
{
@@ -923,6 +936,11 @@
*/
class Services_JSON_Error
{
+ function __construct($message = 'unknown error', $code = null,
+ $mode = null, $options = null, $userinfo = null)
+ {
+ return;
+ }
function Services_JSON_Error($message = 'unknown error', $code = null,
$mode = null, $options = null, $userinfo = null)
{
|