mmo/guzzle-xdebug-middleware

Guzzle 中间件,为客户端的所有请求添加 XDEBUG_SESSION 查询参数。

v1.0.2 2020-07-06 15:26 UTC

This package is auto-updated.

Last update: 2024-09-07 01:55:46 UTC


README

Build Status

Guzzle 中间件,为客户端的所有请求添加 XDEBUG_SESSION 查询参数。

安装(添加到现有项目)

composer require mmo/guzzle-xdebug-middleware
Using version ^1.0 for mmo/guzzle-xdebug-middleware
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
  - Installing mmo/guzzle-xdebug-middleware (v1.0.0)
    Cloning 4078657e79d1cd2ab8728eacee5ad824c11cf79f from cache
....

使用方法

$xdebugMiddleware = Mmo\Guzzle\Middleware\XdebugMiddleware::create('phpstorm');
$stack = GuzzleHttp\HandlerStack::create();
$stack->push($xdebugMiddleware);
$client = new GuzzleHttp\Client(['handler' => $stack]);

上述 guzzle 客户端发出的所有请求将在 GET 查询中包含 XDEBUG_SESSION=phpstorm