我正在用PHP编写一个应用程序,它应该可以通过一些插件/扩展来扩展。
每个插件都应该可以定义它自己的作曲家依赖。
我的应用程序也使用composer.json文件来定义一些依赖项。
是否可以在项目的composer.json中为其他composer.json文件定义搜索路径,或者在命令行中定义其他搜索路径?
我能想象出那样的东西:
{
...
"extend" : "extensions/*"
...
}
然后应该在我的“扩展”路径中的每个目录中搜索composer.json,并且它的依赖项应该自动安装到项目的供应商文件夹中。