love-oss / guzzle-5-bundle
一个集成 GuzzleHttp 5 的扩展包,适用于 Symfony 3,兼容 PHP 7.1+
0.1.1
2019-05-24 14:20 UTC
Requires
- php: >=5.6
- guzzlehttp/guzzle: ^5.0
- guzzlehttp/log-subscriber: ^1.0
- symfony/dependency-injection: ^3.4
- symfony/expression-language: ^3.4
- symfony/framework-bundle: ^3.4
- symfony/http-kernel: ^3.4
- twig/twig: ^2.6.2
Requires (Dev)
- doctrine/cache: ^1.1
- guzzlehttp/guzzle-services: >=0.3|<0.6
- phpunit/phpunit: ^5.7
- symfony/web-profiler-bundle: ^3.4
- symfony/yaml: ^3.4
Suggests
- doctrine/cache: Allows caching of responses
- guzzlehttp/guzzle-services: Allow web service description
This package is auto-updated.
Last update: 2019-07-24 14:38:25 UTC
README
描述
这个扩展包将 Guzzle 5 集成到 Symfony 中。目前支持以下功能
- 与 Symfony 的调试工具(网页调试工具栏、分析器、记录器、时间线等)集成
- 仅使用配置即可轻松配置 Guzzle 客户端
- 使用 JSON 格式描述你的服务
从 CsaGuzzleBundle 分支而来,它将 PHP 7.1+ 的支持带到了 1.3.x 版本。
安装
使用 composer 添加所需包。
composer require love-oss/guzzle-5-bundle:@stable
将扩展包添加到您的 AppKernel 中。
// in %kernel.root_dir%/AppKernel.php $bundles = [ // ... new LoveOSS\Guzzle5Bundle\Guzzle5Bundle(), // ... ];
要启用数据收集器(仅在 dev
环境中,您可以按如下方式配置 CsaGuzzleBundle)
love_oss_guzzle: profiler: %kernel.debug%
您还可以启用内置的记录器,以便记录出站请求
love_oss_guzzle: logger: true
文档
许可
这个库受 MIT 许可证的约束。有关完整的版权和许可信息,请查看与源代码一起分发的 LICENSE 文件。