<!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>MongoDB Exception Class Tree</title> </head> <body><div class="manualnavbar" style="text-align: center;"> <div class="prev" style="text-align: left; float: left;"><a href="mongodb-driver-writeexception.getwriteresult.html">MongoDB\Driver\Exception\WriteException::getWriteResult</a></div> <div class="next" style="text-align: right; float: right;"><a href="book.msql.html">mSQL</a></div> <div class="up"><a href="mongodb.exceptions.html">MongoDB\Driver\Exception</a></div> <div class="home"><a href="index.html">PHP Manual</a></div> </div><hr /><div id="mongodb.exceptions.tree" class="article"> <h1>MongoDB Exception Class Tree</h1> <p class="para"> The class hierarchy for MongoDB exceptions is modeled after that of the <a href="spl.exceptions.html" class="link">SPL Exceptions</a>. Base classes extend their SPL counterpart and all exception classes in the extension implement the <a href="class.mongodb-driver-exception-exception.html" class="classname">MongoDB\Driver\Exception\Exception</a> interface. </p> <ul class="itemizedlist"> <li class="listitem"><span class="simpara"><a href="class.mongodb-driver-exception-logicexception.html" class="classname">MongoDB\Driver\Exception\LogicException</a> (extends <a href="class.logicexception.html" class="classname">LogicException</a>)</span></li> <li class="listitem"><span class="simpara"><a href="class.mongodb-driver-exception-invalidargumentexception.html" class="classname">MongoDB\Driver\Exception\InvalidArgumentException</a> (extends <a href="class.invalidargumentexception.html" class="classname">InvalidArgumentException</a>)</span></li> <li class="listitem"><span class="simpara"><a href="class.mongodb-driver-exception-unexpectedvalueexception.html" class="classname">MongoDB\Driver\Exception\UnexpectedValueException</a> (extends <a href="class.unexpectedvalueexception.html" class="classname">UnexpectedValueException</a>)</span></li> <li class="listitem"> <span class="simpara"><a href="class.mongodb-driver-exception-runtimeexception.html" class="classname">MongoDB\Driver\Exception\RuntimeException</a> (extends <a href="class.runtimeexception.html" class="classname">RuntimeException</a>)</span> <ul class="itemizedlist"> <li class="listitem"> <span class="simpara"><a href="class.mongodb-driver-exception-connectionexception.html" class="classname">MongoDB\Driver\Exception\ConnectionException</a></span> <ul class="itemizedlist"> <li class="listitem"><span class="simpara"><a href="class.mongodb-driver-exception-authenticationexception.html" class="classname">MongoDB\Driver\Exception\AuthenticationException</a></span></li> <li class="listitem"><span class="simpara"><a href="class.mongodb-driver-exception-connectiontimeoutexception.html" class="classname">MongoDB\Driver\Exception\ConnectionTimeoutException</a></span></li> <li class="listitem"><span class="simpara"><a href="class.mongodb-driver-exception-sslconnectionexception.html" class="classname">MongoDB\Driver\Exception\SSLConnectionException</a> (deprecated)</span></li> </ul> </li> <li class="listitem"> <span class="simpara"><a href="class.mongodb-driver-exception-serverexception.html" class="classname">MongoDB\Driver\Exception\ServerException</a></span> <ul class="itemizedlist"> <li class="listitem"><span class="simpara"><a href="class.mongodb-driver-exception-commandexception.html" class="classname">MongoDB\Driver\Exception\CommandException</a></span></li> <li class="listitem"><span class="simpara"><a href="class.mongodb-driver-exception-executiontimeoutexception.html" class="classname">MongoDB\Driver\Exception\ExecutionTimeoutException</a></span></li> <li class="listitem"> <span class="simpara"><a href="class.mongodb-driver-exception-writeexception.html" class="classname">MongoDB\Driver\Exception\WriteException</a></span> <ul class="itemizedlist"> <li class="listitem"><span class="simpara"><a href="class.mongodb-driver-exception-bulkwriteexception.html" class="classname">MongoDB\Driver\Exception\BulkWriteException</a></span></li> </ul> </li> </ul> </li> </ul> </li> </ul> </div> <hr /><div class="manualnavbar" style="text-align: center;"> <div class="prev" style="text-align: left; float: left;"><a href="mongodb-driver-writeexception.getwriteresult.html">MongoDB\Driver\Exception\WriteException::getWriteResult</a></div> <div class="next" style="text-align: right; float: right;"><a href="book.msql.html">mSQL</a></div> <div class="up"><a href="mongodb.exceptions.html">MongoDB\Driver\Exception</a></div> <div class="home"><a href="index.html">PHP Manual</a></div> </div></body></html>