PATH:
home
/
lab2454c
/
costbloc.com
/
vendor
/
doctrine
/
dbal
/
src
/
Exception
<?php namespace Doctrine\DBAL\Exception; use Doctrine\DBAL\Driver\Exception as TheDriverException; use Doctrine\DBAL\Exception; use Doctrine\DBAL\Query; use function assert; /** * Base class for all errors detected in the driver. * * @psalm-immutable */ class DriverException extends Exception implements TheDriverException { /** * The query that triggered the exception, if any. */ private ?Query $query; /** * @internal * * @param TheDriverException $driverException The DBAL driver exception to chain. * @param Query|null $query The SQL query that triggered the exception, if any. */ 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; } /** * {@inheritDoc} */ public function getSQLState() { $previous = $this->getPrevious(); assert($previous instanceof TheDriverException); return $previous->getSQLState(); } public function getQuery(): ?Query { return $this->query; } }
[-] ConnectionLost.php
[edit]
[-] ServerException.php
[edit]
[-] InvalidFieldNameException.php
[edit]
[-] DatabaseRequired.php
[edit]
[-] SyntaxErrorException.php
[edit]
[-] TableExistsException.php
[edit]
[-] ForeignKeyConstraintViolationException.php
[edit]
[+]
..
[-] DriverException.php
[edit]
[-] ReadOnlyException.php
[edit]
[-] DatabaseObjectExistsException.php
[edit]
[-] SchemaDoesNotExist.php
[edit]
[-] DeadlockException.php
[edit]
[-] InvalidLockMode.php
[edit]
[-] InvalidArgumentException.php
[edit]
[-] TableNotFoundException.php
[edit]
[-] RetryableException.php
[edit]
[-] LockWaitTimeoutException.php
[edit]
[-] ConstraintViolationException.php
[edit]
[-] NonUniqueFieldNameException.php
[edit]
[-] UniqueConstraintViolationException.php
[edit]
[-] DatabaseObjectNotFoundException.php
[edit]
[-] NoKeyValue.php
[edit]
[-] DatabaseDoesNotExist.php
[edit]
[-] NotNullConstraintViolationException.php
[edit]
[-] ConnectionException.php
[edit]