aadrian-alexandru / guzzle-bundle
整合GuzzleHttp >= 4.0的包
0.1.0
2023-03-20 11:17 UTC
Requires
- php: ^8.0
- csa/guzzle-cache-middleware: ^1.0.0
- csa/guzzle-history-middleware: ^1.0.0
- csa/guzzle-stopwatch-middleware: ^1.0.0
- guzzlehttp/guzzle: ^6.1 || ^7.0
- symfony/dependency-injection: ^5.3 || ^6.0
- symfony/filesystem: ^5.3 || ^6.0
- symfony/framework-bundle: ^5.3 || ^6.0
- twig/twig: ^2.10 || ^3.0
Requires (Dev)
- namshi/cuzzle: ^2.0
- phpstan/phpstan: ^1.4
- phpstan/phpstan-deprecation-rules: ^1.0
- phpunit/phpunit: ^8.0 || ^9.0
- symfony/phpunit-bridge: ^5.3 || ^6.0
- symfony/web-profiler-bundle: ^5.3 || ^6.0
- symfony/yaml: ^5.3 || ^6.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
Replaces
- csa/guzzle-bundle: >3.2
This package is auto-updated.
Last update: 2024-09-20 17:02:03 UTC
README
分支注意事项
这个分支是对csarrazi的包的精确克隆,但标记在最新的提交上,因此支持PHP 8.0。有关所有荣誉、问题和PR,请参考原始存储库。此存储库将不再维护。
描述
此包将Guzzle >=4.0整合到Symfony中。版本2.x
和3.x
支持Guzzle 6,版本1.x
支持Guzzle 4和5。
目前,该包支持以下功能
- 与Symfony的调试工具集成(Web调试工具栏、分析器、记录器、时间轴、...)
- 通过配置简单地配置Guzzle客户端
- 多个中间件/订阅者(记录器、分析器、时间轴、缓存、模拟,等等)
- 服务描述以JSON格式描述您的服务(仅在1.3分支中,尽管如此)
安装
所有安装说明都位于文档中
升级
尽管我尽量保证包与先前版本的前向兼容性。以下是每个版本之间的升级说明。
支持
由于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文件。