freshcells / guzzle-bundle
集成了 GuzzleHttp 6.0 及以上版本的组件
4.0.0
2022-08-18 13:30 UTC
Requires
- php: ^7.4 || ^8.0
- freshcells/guzzle-cache-middleware: ^2
- freshcells/guzzle-history-middleware: ^2
- freshcells/guzzle-stopwatch-middleware: ^2
- guzzlehttp/guzzle: ^6.1 || ^7.0
- symfony/dependency-injection: ^4.0 || ^5.0
- symfony/error-handler: ^4.0 || ^5.0
- symfony/event-dispatcher: ^4.0 || ^5.0
- symfony/filesystem: ^4.0 || ^5.0
- symfony/finder: ^4.0 || ^5.0
- symfony/framework-bundle: ^4.0 || ^5.0
- symfony/http-foundation: ^4.0 || ^5.0
- symfony/routing: ^4.0 || ^5.0
- twig/twig: ^2.10 || ^3.0
Requires (Dev)
- namshi/cuzzle: ^2.0
- phpunit/phpunit: ^8.0
- squizlabs/php_codesniffer: ^3.7
- symfony/phpunit-bridge: ^4.0 || ^5.0
- symfony/twig-bundle: ^4.0 || ^5.0
- symfony/web-profiler-bundle: ^4.0 || ^5.0
- symfony/yaml: ^4.0 || ^5.0
Suggests
- doctrine/cache: Allows caching of responses
- namshi/cuzzle: Output command to repeat request in command line
- psr/cache: Allows caching of responses
- tolerance/tolerance: Allows retrying failed requests
- dev-main / 4.0.x-dev
- 4.0.0
- v3.2.0
- v3.1.1
- v3.1.0
- v3.0.1
- v3.0.0
- 2.x-dev
- v2.2.2
- v2.2.1
- v2.2.0
- v2.2.0-alpha1
- 2.1.x-dev
- v2.1.2
- v2.1.1
- v2.1.0
- 2.0.x-dev
- v2.0.6
- v2.0.5
- v2.0.4
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v2.0.0-RC2
- v2.0.0-RC1
- v2.0.0-beta3
- v2.0.0-beta2
- v2.0.0-beta1
- 1.3.x-dev
- v1.3.12
- v1.3.11
- v1.3.10
- v1.3.9
- v1.3.8
- v1.3.7
- v1.3.6
- v1.3.5
- v1.3.4
- v1.3.3
- v1.3.2
- v1.3.1
- v1.3.0
- 1.2.x-dev
- v1.2.6
- v1.2.5
- v1.2.4
- v1.2.3
- v1.2.2
- v1.2.1
- v1.2.0
- v1.2.0-RC2
- v1.2.0-RC1
- v1.1.1
- v1.1.0
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- dev-feature/symfony-6
- dev-serializer
This package is auto-updated.
Last update: 2024-08-29 05:50:48 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 分支)
安装
所有安装说明都位于文档中
升级
尽管我尽力保证组件与之前版本的前向兼容性。以下是每个版本之间的升级说明。
请参阅 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 文件。