function AbstractDumper::__construct
Parameters
callable|resource|string|null $output A line dumper callable, an opened stream or an output path, defaults to static::$defaultOutput:
string|null $charset The default character encoding to use for non-UTF8 strings:
int $flags A bit field of static::DUMP_* constants to fine tune dumps representation:
3 calls to AbstractDumper::__construct()
- CliDumper::__construct in vendor/
symfony/ var-dumper/ Dumper/ CliDumper.php - CliDumper::__construct in vendor/
symfony/ var-dumper/ Dumper/ CliDumper.php - HtmlDumper::__construct in vendor/
symfony/ var-dumper/ Dumper/ HtmlDumper.php
1 method overrides AbstractDumper::__construct()
- CliDumper::__construct in vendor/
symfony/ var-dumper/ Dumper/ CliDumper.php
File
-
vendor/
symfony/ var-dumper/ Dumper/ AbstractDumper.php, line 47
Class
- AbstractDumper
- Abstract mechanism for dumping a Data object.
Namespace
Symfony\Component\VarDumper\DumperCode
public function __construct($output = null, ?string $charset = null, int $flags = 0) {
$this->setCharset((($charset ?: \ini_get('php.output_encoding')) ?: \ini_get('default_charset')) ?: 'UTF-8');
$this->setOutput($output ?: static::$defaultOutput);
if (!$output && \is_string(static::$defaultOutput)) {
static::$defaultOutput = $this->outputStream;
}
}