MongoDB\Driver\Exception Exception classes &reference.mongodb.mongodb.driver.exception.authenticationexception; &reference.mongodb.mongodb.driver.exception.bulkwriteexception; &reference.mongodb.mongodb.driver.exception.commandexception; &reference.mongodb.mongodb.driver.exception.connectionexception; &reference.mongodb.mongodb.driver.exception.connectiontimeoutexception; &reference.mongodb.mongodb.driver.exception.exception; &reference.mongodb.mongodb.driver.exception.executiontimeoutexception; &reference.mongodb.mongodb.driver.exception.invalidargumentexception; &reference.mongodb.mongodb.driver.exception.logicexception; &reference.mongodb.mongodb.driver.exception.runtimeexception; &reference.mongodb.mongodb.driver.exception.serverexception; &reference.mongodb.mongodb.driver.exception.sslconnectionexception; &reference.mongodb.mongodb.driver.exception.unexpectedvalueexception; &reference.mongodb.mongodb.driver.exception.writeexception;
Class Tree MongoDB Exception Class Tree The class hierarchy for MongoDB exceptions is modeled after that of the SPL Exceptions. Base classes extend their SPL counterpart and all exception classes in the extension implement the MongoDB\Driver\Exception\Exception interface. MongoDB\Driver\Exception\LogicException (extends LogicException) MongoDB\Driver\Exception\InvalidArgumentException (extends InvalidArgumentException) MongoDB\Driver\Exception\UnexpectedValueException (extends UnexpectedValueException) MongoDB\Driver\Exception\RuntimeException (extends RuntimeException) MongoDB\Driver\Exception\ConnectionException MongoDB\Driver\Exception\AuthenticationException MongoDB\Driver\Exception\ConnectionTimeoutException MongoDB\Driver\Exception\SSLConnectionException (deprecated) MongoDB\Driver\Exception\ServerException MongoDB\Driver\Exception\CommandException MongoDB\Driver\Exception\ExecutionTimeoutException MongoDB\Driver\Exception\WriteException MongoDB\Driver\Exception\BulkWriteException