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 с соответствующим исключением.

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