Voodoo\Core\Helpers::getJsonLastError PHP Method

getJsonLastError() public static method

Get json last error after json_decode()
public static getJsonLastError ( ) : Array
return Array if error or FALSE
    public static function getJsonLastError()
    {
        $errorCode = json_last_error();
        switch ($errorCode) {
            case JSON_ERROR_NONE:
                return false;
                break;
            case JSON_ERROR_DEPTH:
                $msg = 'Maximum stack depth exceeded';
                break;
            case JSON_ERROR_STATE_MISMATCH:
                $msg = 'Underflow or the modes mismatch';
                break;
            case JSON_ERROR_CTRL_CHAR:
                $msg = 'Unexpected control character found';
                break;
            case JSON_ERROR_SYNTAX:
                $msg = 'Syntax error, malformed JSON';
                break;
            case JSON_ERROR_UTF8:
                $msg = 'Malformed UTF-8 characters, possibly incorrectly encoded';
                break;
            default:
                $msg = 'Unknown error';
                break;
        }
        return array("code" => $errorCode, "message" => $msg);
    }