omouren / external-var-dumper-bundle
外部化 Symfony VarDumper 输出
2.0.1
2024-09-06 13:37 UTC
Requires
- php: >=7.0.0
- symfony/console: ^4.1|^5.0|^6.0|^7.0
- symfony/framework-bundle: ^4.1|^5.0|^6.0|^7.0
- symfony/http-client: ^4.1|^5.0|^6.0|^7.0
- symfony/var-dumper: ^4.1|^5.0|^6.0|^7.0
README
ExternalVarDumperBundle 允许您将 Symfony 输出(VarDumper)重定向到外部网络服务。适用于调试没有直接输出或不能在响应中间中断输出的应用程序,如 REST API、后台控制台命令或其他应用程序。
安装
通过 Composer
$ composer require omouren/external-var-dumper-bundle
在应用内核中注册扩展包
<?php // app/AppKernel.php // ... public function registerBundles() { $bundles = [ // ... new Omouren\ExternalVarDumperBundle\OmourenExternalVarDumperBundle(), // ... ]; // ...
添加配置(可选)
# app/config/config.yml debug: dump_destination: "tcp://dumper-viewer:8080" omouren_external_var_dumper: enabled: true
使用方法
<?php // ... dump($var);
VarDumper 查看器
Vue.js 查看器,用于捕获并查看您的输出: external-var-dumper-viewer
使用预构建的 Docker 镜像
# By default, internaly server use port 8080 $ docker run --rm -p 80:8080 -ti omouren/external-var-dumper-viewer:latest # You can override it with custom port by an environment variable $ docker run --rm -e "PORT=1337" -p 80:1337 -ti omouren/external-var-dumper-viewer:latest # Now go to https://:80