hellonico / var-dumper-configurator
在不在Symfony中使用时配置Symfony var-dumper
0.2.0
2022-07-12 15:32 UTC
Requires
- symfony/polyfill-php80: ^1.26
- symfony/var-dumper: ^4.2 || ^5.0 || ^6.0
Requires (Dev)
README
当与完整的Symfony框架一起使用时,VarDumper组件具有一些不错的功能。然而,当以独立模式使用时,这些功能可能会丢失或配置起来很麻烦。
本包旨在提供一种简单的方式来自定义这些选项,例如theme
和fileLinkFormat
,这会在输出的对象上放置链接,可以直接在您最喜欢的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