Skip to content

Commit bc81693

Browse files
committed
fix tests with Doctrine DBAL 3.8
1 parent fb159f6 commit bc81693

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
@@ -16,6 +16,7 @@
1616
use Doctrine\DBAL\Driver\Middleware as MiddlewareInterface;
1717
use Doctrine\DBAL\DriverManager;
1818
use Doctrine\DBAL\ParameterType;
19+
use Doctrine\DBAL\Query\QueryBuilder;
1920
use Doctrine\DBAL\Result;
2021
use Doctrine\DBAL\Schema\DefaultSchemaManagerFactory;
2122
use Doctrine\DBAL\Types\Types;
@@ -213,11 +214,11 @@ public function testTransaction(callable $endTransactionMethod, string $expected
213214
$this->assertCount(9, $debug);
214215
$this->assertSame('"START TRANSACTION"', $debug[1]['sql']);
215216
$this->assertGreaterThan(0, $debug[1]['executionMS']);
216-
$this->assertSame('SAVEPOINT DOCTRINE2_SAVEPOINT_2', $debug[2]['sql']);
217+
$this->assertSame(method_exists(QueryBuilder::class, 'resetOrderBy') ? 'SAVEPOINT DOCTRINE_2' : 'SAVEPOINT DOCTRINE2_SAVEPOINT_2', $debug[2]['sql']);
217218
$this->assertGreaterThan(0, $debug[2]['executionMS']);
218219
$this->assertSame('INSERT INTO products(name, price, stock) VALUES ("product1", 12.5, 5)', $debug[3]['sql']);
219220
$this->assertGreaterThan(0, $debug[3]['executionMS']);
220-
$this->assertSame(('"ROLLBACK"' === $expectedEndTransactionDebug ? 'ROLLBACK TO' : 'RELEASE').' SAVEPOINT DOCTRINE2_SAVEPOINT_2', $debug[4]['sql']);
221+
$this->assertSame(('"ROLLBACK"' === $expectedEndTransactionDebug ? 'ROLLBACK TO' : 'RELEASE').' '.(method_exists(QueryBuilder::class, 'resetOrderBy') ? 'SAVEPOINT DOCTRINE_2' : 'SAVEPOINT DOCTRINE2_SAVEPOINT_2'), $debug[4]['sql']);
221222
$this->assertGreaterThan(0, $debug[4]['executionMS']);
222223
$this->assertSame($expectedEndTransactionDebug, $debug[5]['sql']);
223224
$this->assertGreaterThan(0, $debug[5]['executionMS']);

0 commit comments

Comments
 (0)