MongoDB\Driver\Exception\RuntimeException::hasErrorLabel

(mongodb >= 1.6.0)

MongoDB\Driver\Exception\RuntimeException::hasErrorLabel — Возвращает, связана ли метка ошибки с исключением


Описание

final public MongoDB\Driver\Exception\RuntimeException::hasErrorLabel(string $errorLabel): bool

Возвращает, был ли установлен errorLabel для этого исключения. Метки ошибок устанавливаются либо сервером, либо драйвером, чтобы указать конкретные ситуации, в которых может потребоваться принять решение о способе обработки конкретного исключения. Такой ситуацией может быть в проверке, можно ли безопасно повторить транзакцию, которая не удалась из-за временной ошибки (например, проблемы с сетью или конфликт транзакций). Примерами меток ошибок являются

TransientTransactionError
и
UnknownTransactionCommitResult
.


Список параметров

errorLabel

- Название
errorLabel
для проверки.


Возвращаемые значения

Связана ли переданное значение параметра

errorLabel
с соответствующим исключением.


Смотрите также


User Contributed Notes


There are no user contributed notes for this page.

Описание на ru2.php.net
Описание на php.ru