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

Breadcrumb

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

function VarDumper::getDefaultContextProviders

1 call to VarDumper::getDefaultContextProviders()
VarDumper::register in vendor/symfony/var-dumper/VarDumper.php

File

vendor/symfony/var-dumper/VarDumper.php, line 101

Class

VarDumper
@author Nicolas Grekas <p@tchwork.com>

Namespace

Symfony\Component\VarDumper

Code

private static function getDefaultContextProviders() : array {
    $contextProviders = [];
    if (!\in_array(\PHP_SAPI, [
        'cli',
        'phpdbg',
        'embed',
    ], true) && class_exists(Request::class)) {
        $requestStack = new RequestStack();
        $requestStack->push(Request::createFromGlobals());
        $contextProviders['request'] = new RequestContextProvider($requestStack);
    }
    $fileLinkFormatter = class_exists(FileLinkFormatter::class) ? new FileLinkFormatter(null, $requestStack ?? null) : null;
    return $contextProviders + [
        'cli' => new CliContextProvider(),
        'source' => new SourceContextProvider(null, null, $fileLinkFormatter),
    ];
}

API Navigation

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