В соответствии с требованиями клиента, мне нужно изменить обычные коды ошибок, чтобы при получении, например, 404, мне нужно было получить 1404. И то же самое с остальными ошибками.
Я пытался изменить зависимости "errorHandler", "notFoundHandler", пытаясь что-то вроде этого:
unset($app->getContainer()['errorHandler']);
unset($app->getContainer()['notFoundHandler']);
$c['errorHandler'] = function ($c) {
return function ($request, $response, $exception) use ($c) {
return $response->withStatus(1400)
->withHeader('Content-Type', 'text/html')
->write('Something went wrong!');
};
};
, но я вижу, что я не избегаю ограничений библиотеки относительно коды ошибок. Помимо этого, возможно, проблема может быть в Apache сервере.
Есть ли способ персонализировать эти ошибки с помощью этой платформы?