Класс TextFormatter
Форматировщик отладчика для генерации нестилизованного простого текстового вывода.
Обеспечивает обратную совместимость с историческим выводом Debugger::exportVar()
Краткое описание методов
-
dump() public
Преобразовать дерево объектов NodeInterface в строку простого текста.
-
export() protected
Преобразовать дерево объектов NodeInterface в строку простого текста.
-
exportArray() protected
Экспортировать объект типа массив.
-
exportObject() protected
Обработка преобразования объекта в строку.
-
formatWrapper() public
Вывести оберточку вывода dump с контекстом расположения.
Подробное описание методов
dump() public
dump(Cake\Error\Debug\NodeInterface $node): string
Преобразовать дерево объектов NodeInterface в строку простого текста.
Параметры
-
Cake\Error\Debug\NodeInterface$node Дерево узлов для вывода.
Возвращаемое значение
stringexport() protected
export(Cake\Error\Debug\NodeInterface $var, int $indent): string
Преобразовать дерево объектов NodeInterface в строку простого текста.
Параметры
-
Cake\Error\Debug\NodeInterface$var Дерево узлов для вывода.
-
int$indent Текущий уровень отступа.
Возвращаемое значение
stringexportArray() protected
exportArray(Cake\Error\Debug\ArrayNode $var, int $indent): string
Экспортировать объект типа массив.
Параметры
-
Cake\Error\Debug\ArrayNode$var Массив для экспорта.
-
int$indent Текущий уровень отступа.
Возвращаемое значение
stringexportObject() protected
exportObject(Cake\Error\Debug\ClassNodeCake\Error\Debug\ReferenceNode $var, int $indent): string
Обработка преобразования объекта в строку.
Параметры
-
Cake\Error\Debug\ClassNodeCake\Error\Debug\ReferenceNode$var Объект для преобразования.
-
int$indent Текущий уровень отступа.
Возвращаемое значение
stringСм. также
formatWrapper() public
formatWrapper(string $contents, array $location): string
Вывести оберточку вывода dump с контекстом расположения.
Параметры
-
string$contents -
array$location
Возвращаемое значение
string
© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/4.3/class-Cake.Error.Debug.TextFormatter.html