MongoDB\Driver\Exception\RuntimeException::hasErrorLabel
(mongodb >= 1.6.0)
MongoDB\Driver\Exception\RuntimeException::hasErrorLabel — Retorna se um rótulo de erro está associado a uma exceção
Descrição
Retorna se errorLabel
foi definido para esta
exceção. Os rótulos de erro são definidos pelo servidor ou pela extensão para
indicar situações específicas que podem ser tratadas por uma aplicação. Uma situação
comum pode ser determinar se é necessário repetir com segurança uma transação que
falhou devido a um erro transitório (por exemplo, erro de rede, conflito de transação).
Exemplos de rótulos de erro são TransientTransactionError
e UnknownTransactionCommitResult
.
Parâmetros
errorLabel
-
O nome do
errorLabel
a ser testado.
Valor Retornado
Se o errorLabel
fornecido está associado a esta
exceção.
Veja Também
- MongoDB\Driver\Session::commitTransaction() - Confirma uma transação
- » Documentação do MongoDB sobre transações