Этот вопрос является своего рода расширением этого вопроса:
Выполните некоторую очистку при удалении записи в Symfony/Doctrine< /а>
Я делаю это, и все работает нормально, за исключением одной проблемы: если удаление завершается ошибкой и транзакция никогда не фиксируется, метод postDelete все равно выполняется, и файлы все равно удаляются.
Что было бы хорошим способом избежать этого?