Skip to content
Snippets Groups Projects

Kint for Drupal module

Kint is a dumper in the vein of var_dump(), with keyboard controls, search, access path provision, and automatic data parsing.

This module enables Kint with configurable settings tuned for use in drupal.

Usage

Once installed, this module enables the standard Kint dump functions d and s in both PHP and twig. Bundled Kint themes are available to select from, and you can also configure the date format.

Before the module loads Kint dumps will be silent. When the module loads the module setting "Enable early dump" determines whether dumps will be visible. After authentication the user permissions will decide.

Twig

Twig development mode must be enabled in Configuration > Development settings for dumps in twig templates to be visible.

Devel

When installed alongside Devel, Kint can be used as a Devel dumper. In this mode Devel's permissions will be used. Kint has the option to override Devel's dump in ddebug_backtrace and provide its own.

Requirements

This module requires the following composer dependencies:

Recommended modules

Devel: Allows dumps to be stored in flash bags. Provides various blocks, pages, and functions for developers.

Installation

Install as you would normally install a contributed Drupal module. For further information, see Installing Drupal Modules.

Configuration

  • Enable "View kint output" permissions for selected roles at Administration » People » Permissions
  • Configure dump settings at Administration » Configuration » Development » Kint settings