Пример:
Код: Выделить всё
try {
// domain call
// ...
} catch (UserNotFoundException $e) {
throw new ServerErrorHttpException;
} catch (AdvertisementNotFound $e) {
throw new NotFoundHttpException;
} catch (OnlyOwnerCanChangeAdvertisement $e) {
throw new ForbiddenHttpException;
}
Вопрос - где можно расположить подобный маппинг, чтобы его не писать в каждом action'е? Как это реализованно у вас?