MongoDB\Driver\Exception\RuntimeException::hasErrorLabel
En esta página
MongoDB\Driver\Exception\RuntimeException::hasErrorLabel
Devuelve si un label de error está asociado con una excepción
Descripción#
php
final public MongoDB\Driver\Exception\RuntimeException::hasErrorLabel(string $errorLabel): boolphp
Devuelve si el errorLabel ha sido definido para esta excepción. Los labels de error son definidos por el servidor o por la extensión para indicar situaciones específicas donde se desea decidir cómo manejar una excepción específica. Una situación común sería determinar si se puede relanzar una transacción que ha fallado debido a un error pasajero (como un error de red o un conflicto de transacción) sin problemas. Ejemplos de labels de error son TransientTransactionError y UnknownTransactionCommitResult.
Parámetros#
errorLabel
El nombre del errorLabel a verificar.
Valores devueltos#
Si el errorLabel proporcionado está asociado con esta excepción.
Véase también#
MongoDB\Driver\Session::commitTransaction
Documentación de MongoDB sobre las transacciones