Spec-Zone.ru › CakePHP 4.3

Класс ConsoleFormatter

Форматтер отладчика для генерации вывода с кодами ANSI

Пространство имен: Cake\Error\Debug

Краткое описание свойств

  • $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

Дерево узлов для вывода.

Возвращает

string

environmentMatches() public static

environmentMatches(): bool

Проверяет, поддерживает ли текущая среда вывод ANSI.

Возвращает

bool

export() protected

export(Cake\Error\Debug\NodeInterface $var, int $indent): string

Преобразует дерево объектов NodeInterface в строку обычного текста.

Параметры

Cake\Error\Debug\NodeInterface $var

Дерево узлов для вывода.

int $indent

Текущий уровень отступа.

Возвращает

string

exportArray() protected

exportArray(Cake\Error\Debug\ArrayNode $var, int $indent): string

Экспортирует объект типа массив.

Параметры

Cake\Error\Debug\ArrayNode $var

Массив для экспорта.

int $indent

Текущий уровень отступа.

Возвращает

string

exportObject() protected

exportObject(Cake\Error\Debug\ClassNodeCake\Error\Debug\ReferenceNode $var, int $indent): string

Обрабатывает преобразование объекта в строку.

Параметры

Cake\Error\Debug\ClassNodeCake\Error\Debug\ReferenceNode $var

Объект для преобразования.

int $indent

Текущий уровень отступа.

Возвращает

string

См. также

\Cake\Error\Debugger::exportVar()

formatWrapper() public

formatWrapper(string $contents, array $location): string

Выводит оберточку dump с контекстом местоположения.

Параметры

string $contents
array $location

Возвращает

string

style() 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

Spec-Zone.ru

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