patrick-maynard / twig-stack-trace-dumper
一个允许用户在模板中获取堆栈跟踪的 Twig 扩展
v1.0.2
2022-07-19 05:09 UTC
Requires
- php: >=7.4
- twig/twig: *
Requires (Dev)
- symfony/phpunit-bridge: ^4.4.9|^5.0.9|^6.0
README
这个 Twig 扩展向 Twig 添加了 trace() 函数。
它将输出包含堆栈跟踪的字符串。
我建议只将其作为开发依赖项使用。在生产环境中使用它可能不是一个好主意。
我创建了这个工具,用于在一个既没有 Symfony 工具栏也没有 XDebug 可用的环境中。
假设你 可以 使用那些更好的工具,我会强烈建议你这样做。
安装
要将此工具安装为开发依赖项
composer require --dev patrick-maynard/twig-stack-trace-dumper
配置和使用
然后你需要配置你的应用程序以访问此扩展。
假设你使用的是 Symfony,你可以按照以下说明进行操作:https://symfony.com.cn/doc/current/templating/twig_extension.html#register-an-extension-as-a-service
完成此操作后,你可以在 Twig 文件中像这样使用新函数
{{ trace() }}
调试愉快!