Есть ли инструмент, который отображает дерево зависимостей композитора?

Существует проблема с composer-php, описанная в этом вопросе:

Как предотвратить конфликты пространства имен PHP (предварительно упакованные пакеты)

В двух словах, предположим, у нас есть приложение MyApp, который зависит от двух сторонних библиотек, Foo v1 а также Бар v1. Эти две библиотеки, в свою очередь, обе зависят от библиотеки Баз v1. Мы хотим обновить до Бар v2, но это зависит от Баз v2, который имеет обратно несовместимые изменения, и, следовательно, сломается Foo v1.


Есть ли инструменты, на которые вы можете указать composer.json файл, который расскажет вам, какие существуют зависимости, или (в идеале) графически отобразит дерево зависимостей?

0

Решение

https://github.com/clue/graph-composer генерирует графики зависимостей из файлов composer.json и выводит их, например, SVG.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector