еще раз хочется поднять тему обработки исключений.
самое важное что хочется спросить, как вы разделяете в обработчике какое исключение является ошибкой сервера, а какое относится к клиенту. если к клиенту, то какой из кодов выкинуть 400, 403 или 404. есть ли стратегия правильно именовать и наследовать исключения?
хочется выкинуть из модели всякие extends BadRequestHttpException, а понятия как правильно сделать нет.
самое важное что хочется спросить, как вы разделяете в обработчике какое исключение является ошибкой сервера, а какое относится к клиенту. если к клиенту, то какой из кодов выкинуть 400, 403 или 404. есть ли стратегия правильно именовать и наследовать исключения?
хочется выкинуть из модели всякие extends BadRequestHttpException, а понятия как правильно сделать нет.