From bf6655a534a6775d30cafa67bd801276bda1d98d Mon Sep 17 00:00:00 2001 From: polo Date: Tue, 13 Aug 2024 23:45:21 +0200 Subject: =?UTF-8?q?VERSION=200.2=20doctrine=20ORM=20et=20entit=C3=A9s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Middleware/AbstractConnectionMiddleware.php | 69 ++++++++++++++++++++++ .../Driver/Middleware/AbstractDriverMiddleware.php | 39 ++++++++++++ .../Driver/Middleware/AbstractResultMiddleware.php | 68 +++++++++++++++++++++ .../Middleware/AbstractStatementMiddleware.php | 26 ++++++++ 4 files changed, 202 insertions(+) create mode 100644 vendor/doctrine/dbal/src/Driver/Middleware/AbstractConnectionMiddleware.php create mode 100644 vendor/doctrine/dbal/src/Driver/Middleware/AbstractDriverMiddleware.php create mode 100644 vendor/doctrine/dbal/src/Driver/Middleware/AbstractResultMiddleware.php create mode 100644 vendor/doctrine/dbal/src/Driver/Middleware/AbstractStatementMiddleware.php (limited to 'vendor/doctrine/dbal/src/Driver/Middleware') diff --git a/vendor/doctrine/dbal/src/Driver/Middleware/AbstractConnectionMiddleware.php b/vendor/doctrine/dbal/src/Driver/Middleware/AbstractConnectionMiddleware.php new file mode 100644 index 0000000..bdf9b2f --- /dev/null +++ b/vendor/doctrine/dbal/src/Driver/Middleware/AbstractConnectionMiddleware.php @@ -0,0 +1,69 @@ +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(); + } +} diff --git a/vendor/doctrine/dbal/src/Driver/Middleware/AbstractDriverMiddleware.php b/vendor/doctrine/dbal/src/Driver/Middleware/AbstractDriverMiddleware.php new file mode 100644 index 0000000..482f134 --- /dev/null +++ b/vendor/doctrine/dbal/src/Driver/Middleware/AbstractDriverMiddleware.php @@ -0,0 +1,39 @@ +wrappedDriver->connect($params); + } + + public function getDatabasePlatform(ServerVersionProvider $versionProvider): AbstractPlatform + { + return $this->wrappedDriver->getDatabasePlatform($versionProvider); + } + + public function getExceptionConverter(): ExceptionConverter + { + return $this->wrappedDriver->getExceptionConverter(); + } +} diff --git a/vendor/doctrine/dbal/src/Driver/Middleware/AbstractResultMiddleware.php b/vendor/doctrine/dbal/src/Driver/Middleware/AbstractResultMiddleware.php new file mode 100644 index 0000000..7da2f99 --- /dev/null +++ b/vendor/doctrine/dbal/src/Driver/Middleware/AbstractResultMiddleware.php @@ -0,0 +1,68 @@ +wrappedResult->fetchNumeric(); + } + + public function fetchAssociative(): array|false + { + return $this->wrappedResult->fetchAssociative(); + } + + public function fetchOne(): mixed + { + return $this->wrappedResult->fetchOne(); + } + + /** + * {@inheritDoc} + */ + public function fetchAllNumeric(): array + { + return $this->wrappedResult->fetchAllNumeric(); + } + + /** + * {@inheritDoc} + */ + public function fetchAllAssociative(): array + { + return $this->wrappedResult->fetchAllAssociative(); + } + + /** + * {@inheritDoc} + */ + public function fetchFirstColumn(): array + { + return $this->wrappedResult->fetchFirstColumn(); + } + + public function rowCount(): int|string + { + return $this->wrappedResult->rowCount(); + } + + public function columnCount(): int + { + return $this->wrappedResult->columnCount(); + } + + public function free(): void + { + $this->wrappedResult->free(); + } +} diff --git a/vendor/doctrine/dbal/src/Driver/Middleware/AbstractStatementMiddleware.php b/vendor/doctrine/dbal/src/Driver/Middleware/AbstractStatementMiddleware.php new file mode 100644 index 0000000..6eaad50 --- /dev/null +++ b/vendor/doctrine/dbal/src/Driver/Middleware/AbstractStatementMiddleware.php @@ -0,0 +1,26 @@ +wrappedStatement->bindValue($param, $value, $type); + } + + public function execute(): Result + { + return $this->wrappedStatement->execute(); + } +} -- cgit v1.2.3