Прежде всего, я думаю, что деструкторы, написанные пользователем, не очень распространены.Таким образом, вам нужно только проверить класс, если у него есть метод __destruct()
.
Затем проверьте его конструктор и убедитесь, что он либо никогда не выдает исключение, либо у него есть свой собственный try/catch
, который очищаетвсе, что деструктор обычно очищал бы для него.
Я бы не стал беспокоиться о том, что он был условным в предыдущих версиях.Просто убедитесь, что он работает чисто сейчас.