Documentación offline PHP master

MongoDB\Driver\Exception\RuntimeException::hasErrorLabel

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

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