Не скажу вам о этом обработчике, не заглядывал внутрь. Подозреваю, что он только для режима разработки, не уверен.
Но могу подсказать вам где посмотреть как именно реализуется перехват исключений, определение их типа и возврат статус-кодов.
Вот список http-исключений в Симфони, именно они используются для нужных вам целей(помню ваш предыдущий вопрос):
https://github.com/symfony/http-kernel/tree/master...
Вот в ядре обработчик основного процесса, это когда выполняется экшн-метод контроллера:
https://github.com/symfony/symfony/blob/4.3/src/Sy...
Обратите внимание на try-catch, перехватывают все исключения
И вот тут идет обработчик исключений, который понимает что нужно делать с разными видами исключений, он и обрабатывает необходимые вам http-исключения:
https://github.com/symfony/symfony/blob/4.3/src/Sy...
Изучите внимательно, там нет ничего сверхсложного