<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <title>Returns whether an error label is associated with an exception</title> </head> <body><div class="manualnavbar" style="text-align: center;"> <div class="prev" style="text-align: left; float: left;"><a href="class.mongodb-driver-exception-runtimeexception.html">MongoDB\Driver\Exception\RuntimeException</a></div> <div class="next" style="text-align: right; float: right;"><a href="class.mongodb-driver-exception-serverexception.html">MongoDB\Driver\Exception\ServerException</a></div> <div class="up"><a href="class.mongodb-driver-exception-runtimeexception.html">MongoDB\Driver\Exception\RuntimeException</a></div> <div class="home"><a href="index.html">PHP Manual</a></div> </div><hr /><div id="mongodb-driver-runtimeexception.haserrorlabel" class="refentry"> <div class="refnamediv"> <h1 class="refname">MongoDB\Driver\Exception\RuntimeException::hasErrorLabel</h1> <p class="verinfo">(mongodb >= 1.6.0)</p><p class="refpurpose"><span class="refname">MongoDB\Driver\Exception\RuntimeException::hasErrorLabel</span> — <span class="dc-title">Returns whether an error label is associated with an exception</span></p> </div> <div class="refsect1 description" id="refsect1-mongodb-driver-runtimeexception.haserrorlabel-description"> <h3 class="title">Description</h3> <div class="methodsynopsis dc-description"> <span class="modifier">final</span> <span class="modifier">public</span> <span class="type">bool</span> <span class="methodname"><strong>MongoDB\Driver\Exception\RuntimeException::hasErrorLabel</strong></span> ( <span class="methodparam"><span class="type">string</span> <code class="parameter">$errorLabel</code></span> )</div> <p class="para rdfs-comment"> Returns whether the <code class="parameter">errorLabel</code> has been set for this exception. Error labels are set by either the server or the driver to indicated specific situations on which you might want to decide on how you want to handle a specific exception. A common situation might be to find out whether you can safely retry a transaction that failed due to a transient error (like a networking issue, or a transaction conflict). Examples of error labels are <em>TransientTransactionError</em> and <em>UnknownTransactionCommitResult</em>. </p> </div> <div class="refsect1 parameters" id="refsect1-mongodb-driver-runtimeexception.haserrorlabel-parameters"> <h3 class="title">Parameters</h3> <dl> <dt> <code class="parameter">errorLabel</code></dt> <dd> <p class="para">The name of the <em>errorLabel</em> to test for.</p> </dd> </dl> </div> <div class="refsect1 returnvalues" id="refsect1-mongodb-driver-runtimeexception.haserrorlabel-returnvalues"> <h3 class="title">Return Values</h3> <p class="para"> Whether the given <em>errorLabel</em> is associated with this exception. </p> </div> <div class="refsect1 seealso" id="refsect1-mongodb-driver-runtimeexception.haserrorlabel-seealso"> <h3 class="title">See Also</h3> <ul class="simplelist"> <li class="member"><span class="function"><a href="mongodb-driver-session.committransaction.html" class="function" rel="rdfs-seeAlso">MongoDB\Driver\Session::commitTransaction()</a> - Commits a transaction</span></li> <li class="member"><a href="https://docs.mongodb.com/manual/core/transactions/" class="link external">» MongoDB documentation on transactions</a></li> </ul> </div> </div><hr /><div class="manualnavbar" style="text-align: center;"> <div class="prev" style="text-align: left; float: left;"><a href="class.mongodb-driver-exception-runtimeexception.html">MongoDB\Driver\Exception\RuntimeException</a></div> <div class="next" style="text-align: right; float: right;"><a href="class.mongodb-driver-exception-serverexception.html">MongoDB\Driver\Exception\ServerException</a></div> <div class="up"><a href="class.mongodb-driver-exception-runtimeexception.html">MongoDB\Driver\Exception\RuntimeException</a></div> <div class="home"><a href="index.html">PHP Manual</a></div> </div></body></html>