campru/

guzzle-bundle

为 Guzzle 提供一个 Silex 网络性能分析器

安装量: 1,913

依赖者: 0

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 0

开放问题: 2

类型: silex-bundle

v1.0.1 2015-06-15 21:16 UTC

This package is auto-updated.

Last update: 2024-09-22 00:00:54 UTC


README

提供用于 Guzzle 的高级性能分析器。该分析器用于调试目的,将在工具栏和 Silex 网络性能分析器中显示专门的报告

Guzzle Symfony web profiler panel

Guzzle Symfony web profiler panel - request details

Guzzle Symfony web profiler panel - response details

安装

添加 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 许可证。有关完整的许可证信息,请参阅包中的许可证文件