1
0
mirror of synced 2025-02-02 21:41:45 +03:00

Fix compatibility with DBAL 2.8 where OFFSET 0 is no longer generated (doctrine/dbal#3157)

This commit is contained in:
Michael Moravec 2018-07-03 01:55:42 +02:00
parent ceda5d3bc7
commit ac1e1c7d23
No known key found for this signature in database
GPG Key ID: 946F139F96C1C1B5

View File

@ -823,7 +823,14 @@ class SelectSqlGenerationTest extends OrmTestCase
->setMaxResults(10)
->setFirstResult(0);
$this->assertEquals('SELECT c0_.id AS id_0, c0_.status AS status_1, c0_.username AS username_2, c0_.name AS name_3, c0_.email_id AS email_id_4 FROM cms_users c0_ LIMIT 10 OFFSET 0', $q->getSql());
// DBAL 2.8+ doesn't add OFFSET part when offset is 0
self::assertThat(
$q->getSql(),
self::logicalOr(
self::identicalTo('SELECT c0_.id AS id_0, c0_.status AS status_1, c0_.username AS username_2, c0_.name AS name_3, c0_.email_id AS email_id_4 FROM cms_users c0_ LIMIT 10'),
self::identicalTo('SELECT c0_.id AS id_0, c0_.status AS status_1, c0_.username AS username_2, c0_.name AS name_3, c0_.email_id AS email_id_4 FROM cms_users c0_ LIMIT 10 OFFSET 0')
)
);
}
public function testSizeFunction()