Я создаю сайт электронной коммерции, который взаимодействует с API Stripe во время набора событий Doctrine prePersist
, preUpdate
и preRemove
.К сожалению, документация для событий Symfony на самом деле не имеет ничего об обработке ошибок / исключений внутри событий.
В идеале, я бы регистрировал исключение, а затем перенаправлял пользователя в сейф.маршрут (может быть, тот, который отправил событие, или, может быть, страница ошибки всеохватывающего) с соответствующим сообщением об ошибке (флэш-сообщение).Это возможно?Если да, то как бы я это сделал из события?