AbstractDumper

class AbstractDumper implements DataDumperInterface, DumperInterface

Abstract mechanism for dumping a Data object.

Properties

static $defaultOutput

Methods

__construct(callable|resource|string|null $output = null, string $charset = null)
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|null $output = null)

Dumps a Data object.

Details

__construct(callable|resource|string|null $output = null, string $charset = null)

Parameters

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.

callable|resource|string setOutput(callable|resource|string $output)

Sets the output destination of the dumps.

Parameters

callable|resource|string $output A line dumper callable, an opened stream or an output path.

Return Value

callable|resource|string The previous output destination.

string setCharset(string $charset)

Sets the default character encoding to use for non-UTF8 strings.

Parameters

string $charset The default character encoding to use for non-UTF8 strings.

Return Value

string The previous charset.

string setIndentPad(string $pad)

Sets the indentation pad string.

Parameters

string $pad A string the will be prepended to dumped lines, repeated by nesting level.

Return Value

string The indent pad.

dump(Data $data, callable|resource|string|null $output = null)

Dumps a Data object.

Parameters

Data $data A Data object.
callable|resource|string|null $output A line dumper callable, an opened stream or an output path.

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/VarDumper/Dumper/AbstractDumper.html