Александр Некрасов
ну с переводом понятно,
@xepozz просил возможность костюмного ответа, возможно у него юзкейс удачнее
перевод тоже хороший кейс.
на самом деле это полезная штука будет (кастомный ответ)
для dev окружения можно будет дампить тело запроса подсказывать текст ошибки (не Invalid request, а json_error_msg()).
для prod окружения нужно будет делать Invalid request.
еще кейс, когда захотят отдавать ошибку с тело в формате Header Accept.
запросил ответ в json'е, получай ошибку в json'е
для некоторых ошибка нужна будет в поле $.error, а не просто в объекте или непонятно где.
для json-rpc в ответ придется приложить еще пару свойств