class DatabaseExceptionWrapper in Drupal 10
Same name and namespace in other branches
- 8 core/lib/Drupal/Core/Database/DatabaseExceptionWrapper.php \Drupal\Core\Database\DatabaseExceptionWrapper
- 9 core/lib/Drupal/Core/Database/DatabaseExceptionWrapper.php \Drupal\Core\Database\DatabaseExceptionWrapper
This wrapper class serves only to provide additional debug information.
This class will always wrap a client connection exception, for example \PDOException or \mysqli_sql_exception.
Hierarchy
- class \Drupal\Core\Database\DatabaseExceptionWrapper extends \Drupal\Core\Database\RuntimeException implements \Drupal\Core\Database\DatabaseException
Expanded class hierarchy of DatabaseExceptionWrapper
24 files declare their use of DatabaseExceptionWrapper
- Connection.php in core/
modules/ mysql/ src/ Driver/ Database/ mysql/ Connection.php - ConnectionTest.php in core/
tests/ Drupal/ KernelTests/ Core/ Database/ ConnectionTest.php - D6NodeDeriver.php in core/
modules/ node/ src/ Plugin/ migrate/ D6NodeDeriver.php - D7NodeDeriver.php in core/
modules/ node/ src/ Plugin/ migrate/ D7NodeDeriver.php - D7TaxonomyTermDeriver.php in core/
modules/ taxonomy/ src/ Plugin/ migrate/ D7TaxonomyTermDeriver.php
1 string reference to 'DatabaseExceptionWrapper'
- ErrorHandlerTest::testExceptionHandler in core/
modules/ system/ tests/ src/ Functional/ System/ ErrorHandlerTest.php - Tests the exception handler.
File
- core/
lib/ Drupal/ Core/ Database/ DatabaseExceptionWrapper.php, line 11
Namespace
Drupal\Core\DatabaseView source
class DatabaseExceptionWrapper extends \RuntimeException implements DatabaseException {
}