我正在使用Composer,在上次安装时,得到了消息:
包装guzzle / guzzle被废弃,你应该避免使用它。使用 guzzlehttp / guzzle而不是。
我去了我的composer.lock文件,看到我的一些软件包正在使用guzzle / guzzle而其他软件包正在使用guzzlehttp / guzzle:
"require-dev": {
"amphp/artax": "*@dev",
"ext-curl": "*",
"guzzle/guzzle": "*",
想到几个问题:
有没有办法用guzzlehttp / guzzle更新这些包?
如果我这样做了,使用guzzle / guzzle的包裹不再可能不再是qorks吗?
最好的做法是等待包作者将依赖项更改为guzzlehttp / guzzle然后重新安装吗?
答案 0 :(得分:1)
我认为最好的方法是等待原始软件包作者更改它,然后在项目中更新该软件包。
您自己更改它的方法可能是分叉该包并自行测试所有内容。
但如果您的项目运作正常,我认为没有必要改变它。这只是guzzle/guzzle
不再维护的消息,但这并不意味着它不再起作用。只需建议即可使用guzzlehttp/guzzle
,因为这是最新维护的版本。