Skip to content

Commit bf5bbcf

Browse files
committed
Merge branch '6.3' into 6.4
* 6.3: fix tests with Doctrine DBAL 3.8
2 parents 3c58c89 + 6479c0b commit bf5bbcf

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;
@@ -206,11 +207,11 @@ public function testTransaction(callable $endTransactionMethod, string $expected
206207
$this->assertCount(9, $debug);
207208
$this->assertSame('"START TRANSACTION"', $debug[1]['sql']);
208209
$this->assertGreaterThan(0, $debug[1]['executionMS']);
209-
$this->assertSame('SAVEPOINT DOCTRINE2_SAVEPOINT_2', $debug[2]['sql']);
210+
$this->assertSame(method_exists(QueryBuilder::class, 'resetOrderBy') ? 'SAVEPOINT DOCTRINE_2' : 'SAVEPOINT DOCTRINE2_SAVEPOINT_2', $debug[2]['sql']);
210211
$this->assertGreaterThan(0, $debug[2]['executionMS']);
211212
$this->assertSame('INSERT INTO products(name, price, stock) VALUES ("product1", 12.5, 5)', $debug[3]['sql']);
212213
$this->assertGreaterThan(0, $debug[3]['executionMS']);
213-
$this->assertSame(('"ROLLBACK"' === $expectedEndTransactionDebug ? 'ROLLBACK TO' : 'RELEASE').' SAVEPOINT DOCTRINE2_SAVEPOINT_2', $debug[4]['sql']);
214+
$this->assertSame(('"ROLLBACK"' === $expectedEndTransactionDebug ? 'ROLLBACK TO' : 'RELEASE').' '.(method_exists(QueryBuilder::class, 'resetOrderBy') ? 'SAVEPOINT DOCTRINE_2' : 'SAVEPOINT DOCTRINE2_SAVEPOINT_2'), $debug[4]['sql']);
214215
$this->assertGreaterThan(0, $debug[4]['executionMS']);
215216
$this->assertSame($expectedEndTransactionDebug, $debug[5]['sql']);
216217
$this->assertGreaterThan(0, $debug[5]['executionMS']);

0 commit comments

Comments
 (0)