private function JsonFileLoader::getJSONErrorMessage in Zircon Profile 8.0
Same name and namespace in other branches
- 8 vendor/symfony/translation/Loader/JsonFileLoader.php \Symfony\Component\Translation\Loader\JsonFileLoader::getJSONErrorMessage()
Translates JSON_ERROR_* constant into meaningful message.
Parameters
int $errorCode Error code returned by json_last_error() call:
Return value
string Message string
1 call to JsonFileLoader::getJSONErrorMessage()
- JsonFileLoader::load in vendor/
symfony/ translation/ Loader/ JsonFileLoader.php - Loads a locale.
File
- vendor/
symfony/ translation/ Loader/ JsonFileLoader.php, line 64
Class
- JsonFileLoader
- JsonFileLoader loads translations from an json file.
Namespace
Symfony\Component\Translation\LoaderCode
private function getJSONErrorMessage($errorCode) {
switch ($errorCode) {
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';
default:
return 'Unknown error';
}
}