You are here

interface DatabaseException in Drupal 10

Same name and namespace in other branches
  1. 8 core/lib/Drupal/Core/Database/DatabaseException.php \Drupal\Core\Database\DatabaseException
  2. 9 core/lib/Drupal/Core/Database/DatabaseException.php \Drupal\Core\Database\DatabaseException

Interface for a database exception.

Database drivers should catch lower-level database client exceptions and throw exceptions that implement this interface to allow database abstraction in Drupal.

Hierarchy

Expanded class hierarchy of DatabaseException

All classes that implement DatabaseException

18 files declare their use of DatabaseException
BatchStorage.php in core/lib/Drupal/Core/Batch/BatchStorage.php
Connection.php in core/modules/mysql/src/Driver/Database/mysql/Connection.php
DatabaseBackend.php in core/lib/Drupal/Core/Flood/DatabaseBackend.php
DatabaseBackend.php in core/lib/Drupal/Core/Cache/DatabaseBackend.php
DatabaseCacheTagsChecksum.php in core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php

... See full list

File

core/lib/Drupal/Core/Database/DatabaseException.php, line 13

Namespace

Drupal\Core\Database
View source
interface DatabaseException {

}

Members