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\EncryptionException
-
MongoDB\Driver\Exception\ServerException
- MongoDB\Driver\Exception\CommandException
- MongoDB\Driver\Exception\ExecutionTimeoutException
-
MongoDB\Driver\Exception\WriteException (deprecated)
- MongoDB\Driver\Exception\BulkWriteException