【发布时间】:2018-04-13 05:33:05
【问题描述】:
这个问题中描述的composer-php存在一个问题:
How to prevent PHP namespace conflicts (pre-bundled packages)
简而言之,假设我们有一个应用程序 MyApp,它依赖于两个第三方库,Foo v1 和 Bar v1。这两个库又都依赖于 Baz v1 库。我们想升级到 Bar v2,但它依赖于 Baz v2,它具有向后不兼容的更改,因此会破坏 Foo v1。
是否有任何工具可以指向composer.json 文件,它会告诉您存在哪些共同依赖关系,或者(理想情况下)以图形方式显示依赖关系树?
【问题讨论】:
标签: php composer-php