D8 D9 devel kint twig - pierregermain/MyDrupal GitHub Wiki

Install

  • D10
composer require 'drupal/devel'
drush en devel
drush cr

Ir a develop settings y activar twig debug

  • D9
composer require 'drupal/devel'
composer require kint-php/kint
drush en devel
drush cr

Go to /admin/config/development/devel and activate kint

  • D8
composer require drupal/devel --dev
composer require kint-php/kint --dev
drush en devel, libraries, kint

Activate

Go to /admin/config/development/ and activate Kint (in 2 places)

From code test this:

kint('hola');

Twig's

Para habilitar twig debug hacerlo desde el fichero default.services.yml (renombrado a services.yml) en /sites/default/

Debug

From Twig:

{{ dump(_context|keys) }}
{{ kint(_context|keys) }}

From Php:

    kint(array_keys($variables));
    dump($variables);

Twig Reference

https://github.com/vito/chyrp/wiki/Twig-Reference