Рефакторинг кода на PHP
Нужно отрефакторить несколько классов на PHP(Symfony) небольшого сервиса в лучших традициях ООП (SOLID и прочее). А также написать/доработать юнит тесты. Также нужно пояснить (в обучающих целях) что где почему используется, какие паттерны применяются.
Общий объем строк небольшой - 3-4 класса по 50 строк
Возможно похожих заданий будет несколько.