php - 为不同客户同时支持 PHP SDK 中的 guzzle 6 和 guzzle 7
问题描述
我有一个依赖 guzzle v6 的应用程序,PHP 的最低版本是 5.5.9。作曲家 JSON 如下所示:
"require": {
"php": ">=5.5.9",
"guzzlehttp/guzzle": "~6"
}
我想在我的应用程序中支持 guzzle 7。我尝试更改依赖项,例如
"require": {
"php": ">=5.5.9",
"guzzlehttp/guzzle": "~6|~7"
}
之后,我尝试使用两个不同版本的 PHP(5.6 和 7.2)更新作曲家。当我尝试安装 7.2 guzzle 7 并安装 PHP 5.6 guzzle 6 时。我想知道如何在不增加最低版本来支持现有客户的情况下支持 guzzle 7。
上述解决方案是否适用于想要 guzzle 7(通过 PHP > 7.2)且不破坏现有客户的客户?
解决方案
推荐阅读
- android - Cardview 对物品没有任何影响
- javascript - 如何防止移动浏览器键盘弹出聚焦输入字段?
- cypress - 元素不可见,因为它具有 CSS 属性:“位置:固定”并且它被另一个元素覆盖
- javascript - 构建应用程序后未加载电子 index.html
- javascript - 如何根据 if/else 条件修复输入更改时的显示/隐藏按钮
- bash - 我想使用 ftp 通过 bash 脚本从服务器中删除文件
- javascript - 可以与 IE 一起使用的 Object.entries 的替代方案
- c# - 如何使用ajax发布html代码json数组
- javascript - 使用 javascript 正则表达式缩小 html 模板字符串
- c - 为什么会触发 SIGSEGV?