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\VarDumperCode
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),
];
}