campru / guzzle-bundle
为 Guzzle 提供一个 Silex 网络性能分析器
v1.0.1
2015-06-15 21:16 UTC
Requires
- php: >=5.4.0
- guzzlehttp/guzzle: ~5.0
- silex/silex: ~1.2
- silex/web-profiler: ~1.0
Requires (Dev)
- phpmd/phpmd: ~2.2
- phpunit/phpunit: >=3.7.0
- squizlabs/php_codesniffer: ~2.3
This package is auto-updated.
Last update: 2024-09-22 00:00:54 UTC
README
提供用于 Guzzle 的高级性能分析器。该分析器用于调试目的,将在工具栏和 Silex 网络性能分析器中显示专门的报告
安装
添加 composer 需求
{ "require": { "campru/guzzle-bundle": "1.0.0" }, }
在您的应用程序中启用它
use Campru\GuzzleBundle\Provider\GuzzleProfilerServiceProvider; $app->register(new GuzzleProfilerServiceProvider());
该提供者依赖于 WebProfilerServiceProvider
,因此如果尚未启用,您还需要启用此服务提供者
use Silex\Provider\WebProfilerServiceProvider; $app->register(new Provider\WebProfilerServiceProvider())
最后,需要在创建 Guzzle 客户端时添加两个订阅者
use GuzzleHttp\Client; $client = new Client(['base_url' => 'http://my.api.com']); $client->getEmitter()->attach($app['guzzle_bundle.subscriber.profiler']); $client->getEmitter()->attach($app['guzzle_bundle.subscriber.storage']);
许可证
此包采用 MIT 许可证。有关完整的许可证信息,请参阅包中的许可证文件