fancyweb / html-cli-dumper-bundle
此包已被弃用且不再维护。没有建议的替代包。
Symfony 插件,用于在浏览器中查看 CLI 输出的 HTML 格式
v1.0.1
2017-07-13 15:23 UTC
Requires
- symfony/framework-bundle: ^2.0||^3.0
- symfony/var-dumper: ^2.0||^3.0
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 输出?