Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
vendor
/
doctrine
/
dbal
/
src
/
Driver
/
Middleware
:
AbstractConnectionMiddleware.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php declare(strict_types=1); namespace Doctrine\DBAL\Driver\Middleware; use Doctrine\DBAL\Driver\Connection; use Doctrine\DBAL\Driver\Result; use Doctrine\DBAL\Driver\Statement; abstract class AbstractConnectionMiddleware implements Connection { public function __construct(private readonly Connection $wrappedConnection) { } public function prepare(string $sql): Statement { return $this->wrappedConnection->prepare($sql); } public function query(string $sql): Result { return $this->wrappedConnection->query($sql); } public function quote(string $value): string { return $this->wrappedConnection->quote($value); } public function exec(string $sql): int|string { return $this->wrappedConnection->exec($sql); } public function lastInsertId(): int|string { return $this->wrappedConnection->lastInsertId(); } public function beginTransaction(): void { $this->wrappedConnection->beginTransaction(); } public function commit(): void { $this->wrappedConnection->commit(); } public function rollBack(): void { $this->wrappedConnection->rollBack(); } public function getServerVersion(): string { return $this->wrappedConnection->getServerVersion(); } /** * {@inheritDoc} */ public function getNativeConnection() { return $this->wrappedConnection->getNativeConnection(); } }