eZ\Publish\Core\REST\Common\Input\Handler\Json::jsonDecodeErrorMessage PHP Метод

jsonDecodeErrorMessage() приватный Метод

Returns the error message associated with the $jsonErrorCode.
private jsonDecodeErrorMessage ( $jsonErrorCode ) : string
$jsonErrorCode
Результат string
    private function jsonDecodeErrorMessage($jsonErrorCode)
    {
        if (function_exists('json_last_error_msg')) {
            return json_last_error_msg();
        }
        switch ($jsonErrorCode) {
            case JSON_ERROR_DEPTH:
                return 'Maximum stack depth exceeded';
            case JSON_ERROR_STATE_MISMATCH:
                return 'Underflow or the modes mismatch';
            case JSON_ERROR_CTRL_CHAR:
                return 'Unexpected control character found';
            case JSON_ERROR_SYNTAX:
                return 'Syntax error, malformed JSON';
            case JSON_ERROR_UTF8:
                return 'Malformed UTF-8 characters, possibly incorrectly encoded';
        }
        return 'Unknown JSON decode error';
    }