diff --git a/Classes/Core/Functional/Framework/DataHandling/ActionService.php b/Classes/Core/Functional/Framework/DataHandling/ActionService.php index b2e7274d..dc541b61 100644 --- a/Classes/Core/Functional/Framework/DataHandling/ActionService.php +++ b/Classes/Core/Functional/Framework/DataHandling/ActionService.php @@ -17,6 +17,7 @@ */ use TYPO3\CMS\Core\Authentication\BackendUserAuthentication; +use TYPO3\CMS\Core\Database\Connection; use TYPO3\CMS\Core\Database\ConnectionPool; use TYPO3\CMS\Core\Database\Query\Restriction\DeletedRestriction; use TYPO3\CMS\Core\DataHandling\DataHandler; @@ -539,11 +540,11 @@ protected function getVersionedId(string $tableName, $liveUid) ->where( $queryBuilder->expr()->eq( 't3ver_oid', - $queryBuilder->createNamedParameter($liveUid, \PDO::PARAM_INT) + $queryBuilder->createNamedParameter($liveUid, Connection::PARAM_INT) ), $queryBuilder->expr()->eq( 't3ver_wsid', - $queryBuilder->createNamedParameter($workspaceId, \PDO::PARAM_INT) + $queryBuilder->createNamedParameter($workspaceId, Connection::PARAM_INT) ) ) ->executeQuery(); @@ -563,19 +564,19 @@ protected function getVersionedId(string $tableName, $liveUid) ->where( $queryBuilder->expr()->eq( 'uid', - $queryBuilder->createNamedParameter($liveUid, \PDO::PARAM_INT) + $queryBuilder->createNamedParameter($liveUid, Connection::PARAM_INT) ), $queryBuilder->expr()->eq( 't3ver_wsid', - $queryBuilder->createNamedParameter($workspaceId, \PDO::PARAM_INT) + $queryBuilder->createNamedParameter($workspaceId, Connection::PARAM_INT) ), $queryBuilder->expr()->eq( 't3ver_oid', - $queryBuilder->createNamedParameter(0, \PDO::PARAM_INT) + $queryBuilder->createNamedParameter(0, Connection::PARAM_INT) ), $queryBuilder->expr()->eq( 't3ver_state', - $queryBuilder->createNamedParameter(1, \PDO::PARAM_INT) + $queryBuilder->createNamedParameter(1, Connection::PARAM_INT) ) ) ->executeQuery(); diff --git a/Classes/Core/Functional/FunctionalTestCase.php b/Classes/Core/Functional/FunctionalTestCase.php index e861fabf..c9e31804 100644 --- a/Classes/Core/Functional/FunctionalTestCase.php +++ b/Classes/Core/Functional/FunctionalTestCase.php @@ -32,6 +32,7 @@ use TYPO3\CMS\Core\Core\Bootstrap; use TYPO3\CMS\Core\Core\ClassLoadingInformation; use TYPO3\CMS\Core\Core\Environment; +use TYPO3\CMS\Core\Database\Connection; use TYPO3\CMS\Core\Database\ConnectionPool; use TYPO3\CMS\Core\Http\NormalizedParams; use TYPO3\CMS\Core\Http\ServerRequest; @@ -603,7 +604,7 @@ protected function getBackendUserRecordFromDatabase(int $userId): ?array $result = $queryBuilder->select('*') ->from('be_users') - ->where($queryBuilder->expr()->eq('uid', $queryBuilder->createNamedParameter($userId, \PDO::PARAM_INT))) + ->where($queryBuilder->expr()->eq('uid', $queryBuilder->createNamedParameter($userId, Connection::PARAM_INT))) ->executeQuery(); return $result->fetchAssociative() ?: null; } diff --git a/composer.json b/composer.json index 9a2fb27c..c763c0dc 100644 --- a/composer.json +++ b/composer.json @@ -26,7 +26,6 @@ }, "require": { "php": ">= 7.4", - "ext-pdo": "*", "guzzlehttp/psr7": "^2.4.3", "phpunit/phpunit": "^9.5.25 || ^10.1", "psr/container": "^1.1.0 || ^2.0.0",