diff --git a/composer.json b/composer.json index 4385e1e..6a7083e 100644 --- a/composer.json +++ b/composer.json @@ -7,13 +7,12 @@ ], "require": { "php": ">=8.3", - "doctrine/dbal": "^2.13.0", - "symfony/framework-bundle": "^6.4", - "symfony/mime": "^6.4", - "symfony/proxy-manager-bridge": "^6.4", - "symfony/translation": "^6.4", - "symfony/validator": "^6.4", - "symfony/yaml": "^6.4" + "doctrine/dbal": "^3.7.0", + "symfony/framework-bundle": "^7.2", + "symfony/mime": "^7.2", + "symfony/translation": "^7.2", + "symfony/validator": "^7.2", + "symfony/yaml": "^7.2" }, "require-dev": { "phpunit/phpunit": "^9", diff --git a/src/contracts/IbexaTestCore.php b/src/contracts/IbexaTestCore.php index 421810a..d0ffc21 100644 --- a/src/contracts/IbexaTestCore.php +++ b/src/contracts/IbexaTestCore.php @@ -67,7 +67,7 @@ public function getSchemaFiles(): iterable } /** - * @throws \Doctrine\DBAL\DBALException + * @throws \Doctrine\DBAL\Exception */ public function loadFixtures(?callable $postLoadFixtures = null): void { diff --git a/src/contracts/Resources/config/doctrine.php b/src/contracts/Resources/config/doctrine.php index 1c1bd55..e1c81a0 100644 --- a/src/contracts/Resources/config/doctrine.php +++ b/src/contracts/Resources/config/doctrine.php @@ -38,6 +38,7 @@ 'url' => '%env(DATABASE_URL)%', 'logging' => false, 'platform_service' => $platform, + 'use_savepoints' => true, ], ]); };