fancyweb/html-cli-dumper-bundle

此包已被弃用且不再维护。没有建议的替代包。

Symfony 插件,用于在浏览器中查看 CLI 输出的 HTML 格式

安装: 142

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 3

分支: 0

开放问题: 0

类型:symfony-bundle

v1.0.1 2017-07-13 15:23 UTC

This package is auto-updated.

Last update: 2023-03-01 00:26:39 UTC


README

此插件允许您将 CLI 输出以 HTML 格式查看。

对于每个 CLI 输出,它创建一个包含输出 HTML 版本的文件,并在控制台中显示此文件的链接。

当您在 Command 中输出一个大型对象,并且想要检查丢失在成千上万行中的特定属性时,这特别有用。

安装

下载插件

composer require fancyweb/html-cli-dumper-bundle --dev

注册插件

// app/AppKernel.php

// ...
class AppKernel extends Kernel
{
    public function registerBundles()
    {
        // ...
        if (in_array($this->getEnvironment(), ['dev', 'test'], true)) {
            $bundles[] = new Symfony\Bundle\DebugBundle\DebugBundle();
            // ...
            if ('dev' === $this->getEnvironment()) {
                // ...
                $bundles[] = new Fancyweb\HtmlCliDumperBundle\HtmlCliDumperBundle();
            }
        }
    }
    // ...
}

要求

此插件仅在注册了 Symfony DebugBundle 时才能正常工作。

配置

默认

html_cli_dumper:
    enabled:              true
    save_directory_path:  '%kernel.root_dir%/../web/_html_cli_dumper_data'
    view_base_url:        '%router.request_context.scheme%://%router.request_context.host%%router.request_context.base_url%/_html_cli_dumper_data'
    disable_cli_dump:     false

如果您已正确配置了全局请求上下文并使用专用参数(参见 https://symfony.com.cn/doc/current/console/request_context.html),并且使用默认的 web 目录,则可以使用默认配置。

详细信息

enabled
  • 类型:布尔型
  • 描述:启用此插件?
save_directory_path
  • 类型:字符串
  • 描述:保存 HTML 输出的目录路径。如果目录不存在,则将其创建。
view_base_url
  • 类型:字符串
  • 描述:在生成的 HTML 输出唯一 ID 前添加的基本 URL。
disable_cli_dump
  • 类型:布尔型
  • 描述:禁用控制台中的 CLI 输出?