Как правильно обработать свое исключение? Если я делаю что-то типа такого
public function onKernelException(GetResponseForExceptionEvent $event): void
    {
        $exception = $event->getException();
        $response = $event->getResponse();
        //dd($exception, $response);
        if ($exception instanceof NotFoundException) {
            $event->setResponse(new Response($exception->getUserMessage(), $exception->getCode()));
        }
    }
то я просто получаю 404 в ответ и вывод на экран моего текста, но это не выглядит как 404 ошибка и симфони и подозреваю шаблон 404 ошибки тоже не подключится в данном случае.
Можно сделать так
public function onKernelException(GetResponseForExceptionEvent $event): void
    {
        $exception = $event->getException();
        $response = $event->getResponse();
        //dd($exception, $response);
        if ($exception instanceof NotFoundException) {
            $event->setException(new NotFoundHttpException($exception->getUserMessage()));
        }
    }
но мне кажется, это неверно.