Skip to content

Commit 6479c0b

Browse files
committed
Merge branch '5.4' into 6.3
* 5.4: fix tests with Doctrine DBAL 3.8
2 parents be37ead + bc81693 commit 6479c0b

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Tests/Middleware/Debug/MiddlewareTest.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
use Doctrine\DBAL\Driver\Middleware as MiddlewareInterface;
1616
use Doctrine\DBAL\DriverManager;
1717
use Doctrine\DBAL\ParameterType;
18+
use Doctrine\DBAL\Query\QueryBuilder;
1819
use Doctrine\DBAL\Result;
1920
use Doctrine\DBAL\Schema\DefaultSchemaManagerFactory;
2021
use Doctrine\DBAL\Statement;
@@ -208,11 +209,11 @@ public function testTransaction(callable $endTransactionMethod, string $expected
208209
$this->assertCount(9, $debug);
209210
$this->assertSame('"START TRANSACTION"', $debug[1]['sql']);
210211
$this->assertGreaterThan(0, $debug[1]['executionMS']);
211-
$this->assertSame('SAVEPOINT DOCTRINE2_SAVEPOINT_2', $debug[2]['sql']);
212+
$this->assertSame(method_exists(QueryBuilder::class, 'resetOrderBy') ? 'SAVEPOINT DOCTRINE_2' : 'SAVEPOINT DOCTRINE2_SAVEPOINT_2', $debug[2]['sql']);
212213
$this->assertGreaterThan(0, $debug[2]['executionMS']);
213214
$this->assertSame('INSERT INTO products(name, price, stock) VALUES ("product1", 12.5, 5)', $debug[3]['sql']);
214215
$this->assertGreaterThan(0, $debug[3]['executionMS']);
215-
$this->assertSame(('"ROLLBACK"' === $expectedEndTransactionDebug ? 'ROLLBACK TO' : 'RELEASE').' SAVEPOINT DOCTRINE2_SAVEPOINT_2', $debug[4]['sql']);
216+
$this->assertSame(('"ROLLBACK"' === $expectedEndTransactionDebug ? 'ROLLBACK TO' : 'RELEASE').' '.(method_exists(QueryBuilder::class, 'resetOrderBy') ? 'SAVEPOINT DOCTRINE_2' : 'SAVEPOINT DOCTRINE2_SAVEPOINT_2'), $debug[4]['sql']);
216217
$this->assertGreaterThan(0, $debug[4]['executionMS']);
217218
$this->assertSame($expectedEndTransactionDebug, $debug[5]['sql']);
218219
$this->assertGreaterThan(0, $debug[5]['executionMS']);

0 commit comments

Comments
 (0)