kint-php/kint-twig

Kint集成扩展的Twig插件

5.0 2022-11-22 10:10 UTC

This package is auto-updated.

Last update: 2024-09-17 16:41:03 UTC


README

一个提供熟悉的Kint功能来转储数据的Twig扩展。

注意,像迷你跟踪、变量名检测和修饰符等功能不能在twig模板内部使用。

用法

$twig->addExtension(new Kint\Twig\TwigExtension());
{{ d(data, richMode, moreData, evenMoreData) }}

{{ s(data, plainMode) }}

自定义函数名称转储器

$ext = new Kint\Twig\TwigExtension();

$aliases = $ext->getAliases();

// Different alias for existing dumper
$aliases['dump'] = $aliases['d'];

// Custom dumper
$text = new Kint\Kint(new Kint\Parser\Parser(), new Kint\Renderer\TextRenderer());
$text->setStatesFromStatics(Kint\Kint::getStatics());

$aliases['text'] = $text;

$ext->setAliases($aliases);

$twig->addExtension($ext);
{{ dump() }}
{{ text() }}