omouren/external-var-dumper-bundle

外部化 Symfony VarDumper 输出

安装量: 45,677

依赖者: 0

建议者: 0

安全: 0

星标: 6

关注者: 2

分支: 2

公开问题: 1

类型:symfony-bundle

2.0.1 2024-09-06 13:37 UTC

This package is auto-updated.

Last update: 2024-09-06 13:38:11 UTC


README

SensioLabsInsight

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

Var Dumper Viewer