我的 composer.json 文件中有这一行:
"require": {
...
"friendsofsymfony/user-bundle": "~2.0@dev",
...
},
波浪号~
中的 ~2.0@dev
确切含义是什么?那是一个占位符并且应该总是获取像1.2.0
,2.2.0
等等3.2.0
这样的颠覆吗?没有意义(并且将由*
通配符完成)。
composer.json 文档没有说明任何有关波浪号的信息。
我之所以问,是因为我刚刚在 Symfony 博客中读到了一个安全问题,他们建议升级到 1.3.3 版。但是弄清楚 FOSUserBundle 的版本并不容易(我找不到包含该版本的文件)。