在PHP SDK中为不同的客户同时支持guzzle 6和guzzle 7
我有一个依赖guzzle v6的应用程序,PHP的最小版本是5.5.9。 Composer JSON如下所示:在PHP SDK中为不同的客户同时支持guzzle 6和guzzle 7,php,sdk,guzzle,guzzle6,Php,Sdk,Guzzle,Guzzle6,我有一个依赖guzzle v6的应用程序,PHP的最小版本是5.5.9。 Composer JSON如下所示: "require": { "php": ">=5.5.9", "guzzlehttp/guzzle": "~6" } 我想在我的应用程序中支持guzzle 7。我试着像这样改变依赖关系 "require": { "php&qu
"require": {
"php": ">=5.5.9",
"guzzlehttp/guzzle": "~6"
}
我想在我的应用程序中支持guzzle 7。我试着像这样改变依赖关系
"require": {
"php": ">=5.5.9",
"guzzlehttp/guzzle": "~6|~7"
}
之后,我尝试使用两个不同版本的PHP(5.6和7.2)更新composer。当我尝试安装7.2 guzzle 7和PHP5.6 guzzle 6时。
我想知道如何在不增加min版本以支持现有客户的情况下支持guzzle 7
上述解决方案是否适用于想要guzzle 7的客户(通过PHP>7.2),并且不会破坏现有客户