Spec-Zone.ru › CakePHP 4.3

Класс DebugContext

Отслеживание контекста для Debugger::exportVar()

Этот класс используется Debugger для отслеживания глубины элементов и предотвращения многократного обхода циклических ссылок.

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

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

  • __construct() public

    Конструктор

  • getReferenceId() public

    Получить идентификатор ссылки для объекта.

  • hasReference() public

    Проверить, был ли объект виден ранее.

  • remainingDepth() public

    Получить оставшиеся уровни глубины

  • withAddedDepth() public

    Возвращает клон с увеличенной глубиной.

Подробное описание методов

__construct() public

__construct(int $maxDepth)

Конструктор

Параметры

int $maxDepth

Желаемая глубина вывода dump.

getReferenceId() public

getReferenceId(object $object): int

Получить идентификатор ссылки для объекта.

Если этот объект не существует в хранилище ссылок, он будет добавлен, и будет возвращен id.

Параметры

object $object

Объект, для которого требуется ссылка.

Возвращает

int

hasReference() public

hasReference(object $object): bool

Проверить, был ли объект виден ранее.

Параметры

object $object

Объект, для которого требуется ссылка.

Возвращает

bool

remainingDepth() public

remainingDepth(): int

Получить оставшиеся уровни глубины

Возвращает

int

withAddedDepth() public

withAddedDepth(): static

Возвращает клон с увеличенной глубиной.

Возвращает

static

© 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.DebugContext.html

Spec-Zone.ru

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