interface ExceptionConverterDriver (View source)

Contract for a driver that is capable of converting DBAL driver exceptions into standardized DBAL driver exceptions.

Methods

convertException(string $message, DriverException $exception)

Converts a given DBAL driver exception into a standardized DBAL driver exception.

Details

DriverException convertException(string $message, DriverException $exception)

Converts a given DBAL driver exception into a standardized DBAL driver exception.

It evaluates the vendor specific error code and SQLSTATE and transforms it into a unified {@link Doctrine\DBAL\Exception\DriverException} subclass.

Parameters

string $message The DBAL exception message to use.
DriverException $exception The DBAL driver exception to convert.

Return Value

DriverException An instance of one of the DriverException subclasses.