Проект на 3 000 файлов нужно перевести с синтаксиса PHP 7.4 на возможности PHP 8.2
Команда хочет заменить switch на match, добавить типы свойств, перейти на продвижение свойств в конструкторе и readonly. Вручную это месяцы работы и тысячи однотипных правок с риском ошибок.
Какой инструмент подходит?
- Rector с наборами правил для версий PHP
- Поиск и замена по регулярным выражениям
- PHPStan максимального уровня
- Переписать проект заново на PHP 8.2
