Извлечение кодов ошибок (1400, 1500 и т. Д. c) в приложение PHP Slim 3 Framework - PullRequest
0 голосов
/ 27 января 2020

В соответствии с требованиями клиента, мне нужно изменить обычные коды ошибок, чтобы при получении, например, 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 сервере.

Есть ли способ персонализировать эти ошибки с помощью этой платформы?

...