Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. DebugExtension.php

function DebugExtension::dump

Same name in this branch
  1. 11.1.x core/lib/Drupal/Core/Template/DebugExtension.php \Drupal\Core\Template\DebugExtension::dump()

@internal

1 call to DebugExtension::dump()
twig_var_dump in vendor/twig/twig/src/Resources/debug.php
@internal

File

vendor/twig/twig/src/Extension/DebugExtension.php, line 39

Class

DebugExtension

Namespace

Twig\Extension

Code

public static function dump(Environment $env, $context, ...$vars) {
    if (!$env->isDebug()) {
        return;
    }
    ob_start();
    if (!$vars) {
        $vars = [];
        foreach ($context as $key => $value) {
            if (!$value instanceof Template && !$value instanceof TemplateWrapper) {
                $vars[$key] = $value;
            }
        }
        var_dump($vars);
    }
    else {
        var_dump(...$vars);
    }
    return ob_get_clean();
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal