getJSONErrorMessage($errorCode)); } } return $messages; } /** * Translates JSON_ERROR_* constant into meaningful message. */ private function getJSONErrorMessage(int $errorCode): string { 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'; } } } __halt_compiler();----SIGNATURE:----N63OhUwPE8y3sGg1yQ5Nnr+9Z1GMyP3kz0OzpgPYt04oHsUD8a0JEWUOEpEia1G/0SzrJworeKd5IxCcxhtmAOyCOPlgDf6zgIqwKT+gPthe8XXAE9x3VdoLjdZBpBponPwJXQLuQFJqVYupOn5voOZ0PpkPyV+ZLvPLFgi6lwfz0cB5mqYapNUFaplavdKqvNEECDiWLl9qXzdo6lMn944LRsze8P0h5p+zLAKbkwhMQwxlYdThcp485oQoUc+G+ikqRrtE1gLSx4m/pDZIBMqg1d/QNlAWaCt63nrxOMYGQ9T0yxEuy6oii0ZSEneEvMuAQZCxCTd6D3BueF1CHXXe3wkShJbgOKtHfNjmyb1yjpLNfK9SRDE3tFlKZoZ6/uGP9dT8vTPXO9a5S9vWM4Ai1AxzQKP+bKEEYfZyDwvamyaUmzShVw+s3/FDql+HijR8g8A9H0WraPyWzXNaiKaOeZC4eOtAbXNoNCin4JYkvCkQeQvI0ZrGB9TdjM2qOFvo5Jb73mHmACMuV06bWcEadiI6DOZNmOXEucp2PwBlb6K1g/u/JTVBL4mfC/+WXBYOLU8rvq/FItOT+P/WaCMEs3XaPOn7EvVjAUD5dmRf0K0knY5wu49wNq9EhVZP45o6y9i3Ab98pGXcbpbwveRTPfb26f/ZXTvrKU/C4GI=----ATTACHMENT:----ODk4MDM5OTg0NTE3MjA3NSA1Mzg4NjU4NTQ4MDIyNTM4IDY1MDg5MjU3MjAzMzI5OTA=