FileMaster
Search
Toggle Dark Mode
Home
/
.
/
wp-content
/
plugins
/
mailpoet
/
vendor-prefixed
/
doctrine
/
dbal
/
src
/
Exception
Edit File: DriverException.php
<?php namespace MailPoetVendor\Doctrine\DBAL\Exception; if (!defined('ABSPATH')) exit; use MailPoetVendor\Doctrine\DBAL\Driver\Exception as TheDriverException; use MailPoetVendor\Doctrine\DBAL\Exception; use MailPoetVendor\Doctrine\DBAL\Query; use function assert; class DriverException extends Exception implements TheDriverException { private ?Query $query; public function __construct(TheDriverException $driverException, ?Query $query) { if ($query !== null) { $message = 'An exception occurred while executing a query: ' . $driverException->getMessage(); } else { $message = 'An exception occurred in the driver: ' . $driverException->getMessage(); } parent::__construct($message, $driverException->getCode(), $driverException); $this->query = $query; } public function getSQLState() { $previous = $this->getPrevious(); assert($previous instanceof TheDriverException); return $previous->getSQLState(); } public function getQuery() : ?Query { return $this->query; } }
Save
Back