Рефакторинг по методу «heavy clay»: вынести «плохой» код в отдельный файл и довести до методов
Тактика для наследия без тестов: проблемный процедурный кусок копируют в `origin.php` и `modify.php`, переключают флагом, явно помечают входы и выходы, затем превращают включение в методы класса — контроль через запуск всего приложения, а не через изолированные юнит-тесты.