如何建立捆绑包依赖关系


How to establish your bundle dependencies?

所以我想发布我的第一个symfony捆绑包,我想添加composer.json文件,该文件说明它所依赖的捆绑包的信息。我知道我对doctrine/commondoctrine orm bundle有一些依赖,但我不确定我的代码将支持这些捆绑包的最小和/或最大版本。有办法测试一下吗?(同样的问题也适用于php版本。它在php5.3中有效,但我没有在所有版本上测试它)

您可以在其composer.json文件中检查任何供应商的php需求。检查composer.json中要使用的原则/公共。示例:

https://github.com/doctrine/common/blob/master/composer.json

该供应商将使用php5.5

如果您的捆绑包将支持较低版本的php,那么您必须查找该供应商的以前版本