Класс ConsoleFormatter
Форматтер отладчика для генерации вывода с кодами ANSI
Краткое описание свойств
- $styles protected
array<string, string>цвета текста, используемые в цветном выводе.
Краткое описание методов
-
dump() public
Преобразует дерево объектов NodeInterface в строку обычного текста.
-
environmentMatches() public static
Проверяет, поддерживает ли текущая среда вывод ANSI.
-
export() protected
Преобразует дерево объектов NodeInterface в строку обычного текста.
-
exportArray() protected
Экспортирует объект типа массив.
-
exportObject() protected
Обрабатывает преобразование объекта в строку.
-
formatWrapper() public
Выводит оберточку dump с контекстом местоположения.
-
style() protected
Стиль текста с использованием кодов ANSI.
Подробное описание методов
dump() public
dump(Cake\Error\Debug\NodeInterface $node): string
Преобразует дерево объектов NodeInterface в строку обычного текста.
Параметры
-
Cake\Error\Debug\NodeInterface$node Дерево узлов для вывода.
Возвращает
stringenvironmentMatches() public static
environmentMatches(): bool
Проверяет, поддерживает ли текущая среда вывод ANSI.
Возвращает
boolexport() 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
Возвращает
stringstyle() protected
style(string $style, string $text): string
Стиль текста с использованием кодов ANSI.
Параметры
-
string$style Имя стиля для использования.
-
string$text Текст для стилизации.
Возвращает
stringПодробное описание свойств
$styles protected
цвета текста, используемые в цветном выводе.
Тип
array<string, 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.ConsoleFormatter.html