Класс HtmlFormatter
Форматировщик отладчика для генерации интерактивного форматированного HTML-вывода.
Краткое описание свойств
- $id protected
stringСлучайный идентификатор, чтобы идентификаторы HTML не дублировались между выводами dump.
- $outputHeader protected static
bool
Краткое описание методов
-
__construct() public
Конструктор.
-
dump() public
Преобразование дерева объектов NodeInterface в HTML
-
dumpHeader() protected
Генерация CSS и JavaScript для вывода dump
-
environmentMatches() public static
Проверка, не является ли текущая среда контекстом командной строки
-
export() protected
Преобразование дерева объектов NodeInterface в HTML
-
exportArray() protected
Экспорт объекта типа массив
-
exportObject() protected
Обработка преобразования объекта в строку.
-
formatWrapper() public
Вывод оболочки dump с контекстом расположения.
-
style() protected
Стиль текста с помощью имён HTML-классов
Подробное описание методов
__construct() public
__construct()
Конструктор.
dump() public
dump(Cake\Error\Debug\NodeInterface $node): string
Преобразование дерева объектов NodeInterface в HTML
Параметры
-
Cake\Error\Debug\NodeInterface$node Дерево узлов для вывода dump.
Возвращаемое значение
stringdumpHeader() protected
dumpHeader(): string
Генерация CSS и JavaScript для вывода dump
Вывод только один раз на процесс, так как он не нужен более одного раза.
Возвращаемое значение
stringenvironmentMatches() public static
environmentMatches(): bool
Проверка, не является ли текущая среда контекстом командной строки
Возвращаемое значение
boolexport() protected
export(Cake\Error\Debug\NodeInterface $var, int $indent): string
Преобразование дерева объектов NodeInterface в HTML
Параметры
-
Cake\Error\Debug\NodeInterface$var Дерево узлов для вывода dump.
-
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
Возвращаемое значение
stringstyle() protected
style(string $style, string $text): string
Стиль текста с помощью имён HTML-классов
Параметры
-
string$style Имя стиля для использования.
-
string$text Текст для стилизации.
Возвращаемое значение
stringПодробное описание свойств
$id protected
Случайный идентификатор, чтобы идентификаторы HTML не дублировались между выводами dump.
Тип
string$outputHeader protected static
Тип
bool
© 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.HtmlFormatter.html