From cc3a4ab88dcb2f6858ec12ac4830e86c3e722ff9 Mon Sep 17 00:00:00 2001 From: Andrew Longosz Date: Mon, 3 Mar 2025 22:56:02 +0100 Subject: [PATCH 1/5] [Composer] Dropped obsolete symfony/proxy-manager-bridge --- composer.json | 1 - 1 file changed, 1 deletion(-) diff --git a/composer.json b/composer.json index 4385e1e..56e2454 100644 --- a/composer.json +++ b/composer.json @@ -10,7 +10,6 @@ "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" From bfc77ae125adff4a38c32137ba15f41313712060 Mon Sep 17 00:00:00 2001 From: Andrew Longosz Date: Mon, 3 Mar 2025 22:56:02 +0100 Subject: [PATCH 2/5] [Composer] Bumped Symfony packages requirements to ^7.2 --- composer.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/composer.json b/composer.json index 56e2454..9c17df5 100644 --- a/composer.json +++ b/composer.json @@ -8,11 +8,11 @@ "require": { "php": ">=8.3", "doctrine/dbal": "^2.13.0", - "symfony/framework-bundle": "^6.4", - "symfony/mime": "^6.4", - "symfony/translation": "^6.4", - "symfony/validator": "^6.4", - "symfony/yaml": "^6.4" + "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", From ed095fc5d14ed6fa5c75a6829aececb1d7a14274 Mon Sep 17 00:00:00 2001 From: Andrew Longosz Date: Mon, 3 Mar 2025 22:56:03 +0100 Subject: [PATCH 3/5] [Composer] Bumped 3rd party packages compatible with for Symfony 7 --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 9c17df5..6a7083e 100644 --- a/composer.json +++ b/composer.json @@ -7,7 +7,7 @@ ], "require": { "php": ">=8.3", - "doctrine/dbal": "^2.13.0", + "doctrine/dbal": "^3.7.0", "symfony/framework-bundle": "^7.2", "symfony/mime": "^7.2", "symfony/translation": "^7.2", From 2344cbcebedfd9e0e016420619a4fb83231bebf6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adam=20W=C3=B3js?= Date: Thu, 1 May 2025 06:35:31 +0200 Subject: [PATCH 4/5] [doctrine/dbal] Enabled save points in database connection --- src/contracts/Resources/config/doctrine.php | 1 + 1 file changed, 1 insertion(+) 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, ], ]); }; From d023711eb660124642bcf4519dcc32f6961fddf1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adam=20W=C3=B3js?= Date: Thu, 1 May 2025 06:37:18 +0200 Subject: [PATCH 5/5] [PHPStan] Fixed phpstan issues --- src/contracts/IbexaTestCore.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 {