螺旋 / 卸载器
基于 Symfony VarDumper 的 PHP 变量卸载器,适用于 Spiral Framework 和 RoadRunner
3.3.1
2024-08-22 10:27 UTC
Requires
- php: >= 8.1
- buggregator/trap: ^1.8
- spiral/boot: ^3.7
- symfony/var-dumper: ^6.1 || ^7.0
Requires (Dev)
- psr/http-factory: ^1.0
- psr/http-server-middleware: ^1.0
- vimeo/psalm: ^5.14
- 3.3.1
- 3.3.0
- 3.2.2
- 3.2.1
- 3.2.0
- 3.1.0
- 3.0.x-dev
- 3.0.0
- dev-master / 2.15.x-dev
- 2.14.1
- 2.14.0
- 2.13.1
- 2.13.0
- 2.12.0
- 2.11.0
- 2.10.1
- 2.10.0
- 2.9.x-dev
- 2.9.1
- 2.9.0
- 2.8.x-dev
- v2.8.12
- v2.8.10
- v2.8.9
- v2.8.8
- v2.8.7
- v2.8.5
- v2.8.4
- v2.8.2
- v2.8.1
- v2.8.0
- 2.7.x-dev
- v2.7.9
- v2.7.8
- v2.7.7
- v2.7.6
- v2.7.5
- v2.7.4
- v2.7.3
- 2.7.2
- 2.7.1
- 2.7.0
- v2.6.3
- v2.6.2
- v2.6.1
- v2.6.0
- v1.1.7
- v1.1.6
- v1.1.5
- v1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.2
- v1.0.1
- v1.0.0
- dev-feature/attributes
This package is auto-updated.
Last update: 2024-09-22 10:40:15 UTC
README
使用 spiral/dumper
,开发人员可以在开发过程中轻松检查和分析变量值,使其成为调试和故障排除的必备工具。
该组件在 symfony/var-dumper
库之上提供包装。该组件将转储直接发送到浏览器中的 HTTP 工作进程,或在其他环境中的 STDERR
输出。
安装
使用 Composer 安装此包
composer require spiral/dumper
用法
Symfony VarDumper
在您的代码中
dump($variable);
在 RoadRunner 应用程序中,您不能使用 dd()
函数。但是该包提供了一个替代的 \rr\dd()
函数。要使用它,您需要在应用程序中添加 Spiral\Debug\Middleware\DumperMiddleware
,在 ErrorHandlerMiddleware
之后
use Spiral\Bootloader\Http\RoutesBootloader as BaseRoutesBootloader; use Spiral\Debug\Middleware\DumperMiddleware; use Spiral\Http\Middleware\ErrorHandlerMiddleware; final class RoutesBootloader extends BaseRoutesBootloader { protected function globalMiddleware(): array { return [ ErrorHandlerMiddleware::class, DumperMiddleware::class, // ... ]; } // ... }
Buggregator
该包通过 Trap 库与 Buggregator 服务内置集成。
- 运行 Buggregator 服务器
- 使用 Docker 的完整服务器
docker run --rm --pull always -p 127.0.0.1:8000:8000 -p 127.0.0.1:1025:1025 -p 127.0.0.1:9912:9912 -p 127.0.0.1:9913:9913 ghcr.io/buggregator/server:latest
- 使用 PHP 的迷你服务器
./vendor/bin/trap
- 使用 Docker 的完整服务器
- 使用
trap()
函数而不是dump()
将转储发送到 Buggregator 服务器trap($variable);
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 LICENSE
。由 SpiralScout 维护。