Установил php 8.0, посыпались ошибки. Такое ощущение что php работает в режиме строгой типизации по умолчанию. Перед этим была версия 7.4.13. проект работал стабильно. Понимаю что код нуждается в доработке, но все же, как лечить на данном этапе?
Точно дело в строгой типизации? Нигде не видел информации, чтобы в PHP 8.0 она была включена по-умолчанию, да и вообще о возможности её как-нибудь включить кроме явного объявления в файлах.
Может быть, в PHP 7.4 просто был приглушён вывод предупреждений, а теперь они полезли?
Лучше приведите текст ошибки.
В PHP 8, нет полной обратной совместимости. А если речь о типах - в новой версии появилась проверка соответствия сигнатуры метода на соответствие с его абстрактным аналогом из используемого трейта. И тут либо откатывать, либо переписать по человечески.