Spec-Zone.ru › Symfony 4.1

AbstractDumper

абстрактный класс AbstractDumper реализует DataDumperInterface, DumperInterface

Абстрактный механизм для вывода объекта Data.

Постоянные значения

DUMP_LIGHT_ARRAY
DUMP_STRING_LENGTH
DUMP_COMMA_SEPARATOR
DUMP_TRAILING_COMMA

Свойства

статический $defaultOutput
защищенный $line
защищенный $lineDumper
защищенный $outputStream
защищенный $decimalPoint
защищенный $indentPad
защищенный $flags

Методы

__construct(callable|resource|string|null $output = null, string $charset = null, int $flags = 0)
callable|resource|string setOutput(callable|resource|string $output)

Устанавливает место назначения вывода дампов.

string setCharset(string $charset)

Устанавливает кодировку по умолчанию для строк, не являющихся UTF-8.

string setIndentPad(string $pad)

Устанавливает строку отступа.

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

Выводит объект Data.

dumpLine(int $depth)

Выводит текущую строку.

echoLine(string $line, int $depth, string $indentPad)

Функция обратного вызова для вывода строки.

string utf8Encode(string $s)

Преобразует строку, не являющуюся UTF-8, в UTF-8.

Подробности

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

Параметры

callable|resource|string|null $output Функция обратного вызова для вывода строки, открытый поток или путь к выводу, по умолчанию static::$defaultOutput
string $charset Кодировка по умолчанию для строк, не являющихся UTF-8
int $flags Поле битов статических констант DUMP_* для тонкой настройки представления дампов

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

Устанавливает место назначения вывода дампов.

Параметры

callable|resource|string $output Функция обратного вызова для вывода строки, открытый поток или путь к выводу

Возвращаемое значение

callable|resource|string Предыдущее место назначения вывода

string setCharset(string $charset)

Устанавливает кодировку по умолчанию для строк, не являющихся UTF-8.

Параметры

string $charset Кодировка по умолчанию для строк, не являющихся UTF-8

Возвращаемое значение

string Предыдущая кодировка

string setIndentPad(string $pad)

Устанавливает строку отступа.

Параметры

string $pad Строка, которая будет добавляться к выводимым строкам, повторяемая в зависимости от уровня вложенности

Возвращаемое значение

string Предыдущая строка отступа

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

Выводит объект Data.

Параметры

Data $data
callable|resource|string|true|null $output Функция обратного вызова для вывода строки, открытый поток, путь к выводу или true для возврата дампа

protected dumpLine(int $depth)

Выводит текущую строку.

Параметры

int $depth Рекурсивный уровень вложенности в выводимой структуре для выводимой строки или -1 для сигнализации о конце вывода функции обратного вызова для вывода строки

protected echoLine(string $line, int $depth, string $indentPad)

Функция обратного вызова для вывода строки.

Параметры

string $line Строка для вывода
int $depth Рекурсивный уровень вложенности в выводимой структуре
string $indentPad Строка отступа для строки

protected string utf8Encode(string $s)

Преобразует строку, не являющуюся UTF-8, в UTF-8.

Параметры

string $s Строка, не являющаяся UTF-8, для преобразования

Возвращаемое значение

string Строка, преобразованная в UTF-8

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API