В последнее время активно изучаю принципы SOLID попутно разрабатывая на Yii2, во всех источниках активно твердят о DI (Dependency Injection) и зависимостях классов. В связи с этим возник вопрос:
Есть ли инструменты для визуализации (например, в виде YML) зависимостей классов по готовому коду?
Чисто теоретически - codeception ведь изучает покрытие, запускает функции, фиксируя вызовы. Разве на основании данных нельзя построить такую "карту зависимостей" ?
?
Если да, то ХЗ или есть что-то норм. Я вчера пару часов по просторам бродил, ничего вменяемого не нашел. Заинтересовало. На скриншоте - результат собственных попыток на js.