freshcells/guzzle-bundle

集成了 GuzzleHttp 6.0 及以上版本的组件

安装次数: 6,317

依赖关系: 0

建议者: 0

安全: 0

星星: 0

关注者: 2

分支: 76

类型:symfony-bundle

4.0.0 2022-08-18 13:30 UTC

README

这是一个从 https://github.com/csarrazi/CsaGuzzleBundle 仓库接管并直接进行分支的修改,该仓库似乎已被放弃。
为了确保直接替换,我们保留了命名空间为 Csa

描述

这个组件集成了 Guzzle 4.0 及以上版本到 Symfony 中。2.x 和 3.x 版本支持 Guzzle 6,而 1.x 版本支持 Guzzle 4 和 5。
4.x 版本支持 Guzzle 7。

目前,该组件支持以下特性

  • 与 Symfony 的调试工具(Web 调试工具栏、分析器、日志记录器、时间轴等)集成
  • 通过配置来配置 Guzzle 客户端
  • 多个中间件/订阅者(日志记录器、分析器、时间轴、缓存、模拟等更多即将到来)
  • 服务描述,用于以 JSON 格式描述您的服务(仅限于 1.3 分支)

Web debug Toolbar Profiler panel integration Profiler timeline integration

安装

所有安装说明都位于文档中

升级

尽管我尽力保证组件与之前版本的前向兼容性。以下是每个版本之间的升级说明。

请参阅 UPGRADE.md

支持

由于 Guzzle 4 和 Guzzle 5 已不再由其创建者支持,您应尽快迁移到 Guzzle 6.x。此组件的 1.x 版本不再支持,2.x 版本将支持到 Symfony 2.8 EOL(2018年11月)。

文档

稳定版(3.x)文档

旧版(2.x)文档

贡献

CsaGuzzleBundle 是一个开源项目。如果您想贡献,请阅读 贡献指南

许可证

此库受 Apache License 2.0 许可。有关完整的版权和许可信息,请参阅与源代码一起分发的 LICENSE 文件。