hellonico/var-dumper-configurator

在不在Symfony中使用时配置Symfony var-dumper

0.2.0 2022-07-12 15:32 UTC

This package is auto-updated.

Last update: 2024-09-07 09:50:43 UTC


README

当与完整的Symfony框架一起使用时,VarDumper组件具有一些不错的功能。然而,当以独立模式使用时,这些功能可能会丢失或配置起来很麻烦。

本包旨在提供一种简单的方式来自定义这些选项,例如themefileLinkFormat,这会在输出的对象上放置链接,可以直接在您最喜欢的IDE中打开相关文件。

使用方法

安装包

composer req hellonico/var-dumper-configurator --dev

组件会自动通过环境变量进行配置

如果您正在使用.env文件

VAR_DUMPER_THEME=light
VAR_DUMPER_IDE=vscode

或者纯PHP

$_SERVER['VAR_DUMPER_THEME'] = 'light';
$_SERVER['VAR_DUMPER_IDE'] = 'vscode';
// OR
putenv('VAR_DUMPER_THEME=light');
putenv('VAR_DUMPER_IDE=vscode');

⚠️ 请将这些行放在引入您的vendor/autoload.php文件之前。

您也可以自己调用VarDumperConfigurator::configure方法。

HelloNico\VarDumperConfigurator\VarDumperConfigurator::configure('vscode', 'light');

⚠️ 如果以这种方式使用,请不要使用require --dev

支持的IDE

查看Symfony文档以获取支持的IDE完整列表: https://symfony.ac.cn/doc/current/reference/configuration/framework.html#ide