项目作者: kint-php

项目描述 :
Twig extension for Kint integration
高级语言: PHP
项目地址: git://github.com/kint-php/kint-twig.git
创建时间: 2017-06-16T22:18:13Z
项目社区:https://github.com/kint-php/kint-twig

开源协议:Other

下载


Kint-Twig

A Twig extension providing the familiar Kint functionality for dumping data.

Note that features like the mini-trace, variable name detection, and modifiers will not work from inside twig templates.

Usage

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

Custom function names dumpers:

  1. $ext = new Kint\Twig\TwigExtension();
  2. $aliases = $ext->getAliases();
  3. // Different alias for existing dumper
  4. $aliases['dump'] = $aliases['d'];
  5. // Custom dumper
  6. $text = new Kint\Kint(new Kint\Parser\Parser(), new Kint\Renderer\TextRenderer());
  7. $text->setStatesFromStatics(Kint\Kint::getStatics());
  8. $aliases['text'] = $text;
  9. $ext->setAliases($aliases);
  10. $twig->addExtension($ext);
  1. {{ dump() }}
  2. {{ text() }}