var_debugger
Var Debugger is a lightweight Drupal module that helps developers debug variables. It provides easy-to-use functions for both PHP and Twig to display a variable's value, type, and the location where it was accessed, with an option to stop script execution.
Var Debugger is a lightweight Drupal module designed to assist developers in debugging variables with additional contextual information, such as file name, line number, and variable type. It provides an easy-to-use global function and a Twig extension to inspect data within both PHP scripts and Twig templates.
Features
Global Debugging Function (var_debugger)
Logs a variable’s type and value.
Displays the file and line number where the function was called.
Supports optional script termination after logging.
Uses Symfony VarDumper for better readability.
var_debugger($variable);
var_debugger($variable, TRUE); // Stops script execution after logging.
Twig Integration
Adds a custom Twig function var_debugger() for debugging inside templates.
{{ var_debugger($variable) }}
{{ var_debugger($variable, TRUE) }} // Stops script execution after logging.
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
Activity
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 1.0.0 | Stable | 9–11 | Mar 10, 2025 |