abstract class AbstractDumper implements DataDumperInterface, DumperInterface
Abstract mechanism for dumping a Data object.
| DUMP_LIGHT_ARRAY | |
| DUMP_STRING_LENGTH | |
| DUMP_COMMA_SEPARATOR | |
| DUMP_TRAILING_COMMA |
| static | $defaultOutput | ||
| protected | $line | ||
| protected | $lineDumper | ||
| protected | $outputStream | ||
| protected | $decimalPoint | ||
| protected | $indentPad | ||
| protected | $flags |
| __construct(callable|resource|string|null $output = null, string $charset = null, int $flags = 0) | ||
| callable|resource|string | setOutput(callable|resource|string $output) Sets the output destination of the dumps. | |
| string | setCharset(string $charset) Sets the default character encoding to use for non-UTF8 strings. | |
| string | setIndentPad(string $pad) Sets the indentation pad string. | |
| dump(Data $data, callable|resource|string|true|null $output = null) Dumps a Data object. | ||
| dumpLine(int $depth) Dumps the current line. | ||
| echoLine(string $line, int $depth, string $indentPad) Generic line dumper callback. | ||
| string | utf8Encode(string $s) Converts a non-UTF-8 string to UTF-8. |
| callable|resource|string|null | $output | A line dumper callable, an opened stream or an output path, defaults to static::$defaultOutput |
| string | $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 |
Sets the output destination of the dumps.
| callable|resource|string | $output | A line dumper callable, an opened stream or an output path |
| callable|resource|string | The previous output destination |
Sets the default character encoding to use for non-UTF8 strings.
| string | $charset | The default character encoding to use for non-UTF8 strings |
| string | The previous charset |
Sets the indentation pad string.
| string | $pad | A string that will be prepended to dumped lines, repeated by nesting level |
| string | The previous indent pad |
Dumps a Data object.
| Data | $data | |
| callable|resource|string|true|null | $output | A line dumper callable, an opened stream, an output path or true to return the dump |
Dumps the current line.
| int | $depth | The recursive depth in the dumped structure for the line being dumped, or -1 to signal the end-of-dump to the line dumper callable |
Generic line dumper callback.
| string | $line | The line to write |
| int | $depth | The recursive depth in the dumped structure |
| string | $indentPad | The line indent pad |
Converts a non-UTF-8 string to UTF-8.
| string | $s | The non-UTF-8 string to convert |
| string | The string converted to UTF-8 |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/VarDumper/Dumper/AbstractDumper.html