Compare commits

...

16 Commits

Author SHA1 Message Date
Grégoire Paris
4af029f32c Merge pull request #12351 from doctrine/2.20.x
Merge 2.20.x up into 2.21.x
2026-01-19 14:53:45 +01:00
Grégoire Paris
026f5bfe1b Merge pull request #12350 from greg0ire/missing-order-by
Add missing ORDER BY clause
2026-01-18 10:41:46 +01:00
Grégoire Paris
0b0f2f4d86 Add missing ORDER BY clause
This causes transient failures with PostgreSQL. Order is not guaranteed.
2026-01-17 13:39:44 +01:00
Grégoire Paris
afaea299ad Merge pull request #12346 from doctrine/2.20.x
Merge 2.20.x up into 2.21.x
2026-01-16 18:47:35 +01:00
Grégoire Paris
d2418ab074 Merge pull request #12344 from greg0ire/update-baseline
Update PHPStan baseline
2026-01-15 23:38:15 +01:00
Grégoire Paris
39a05e31c9 Update PHPStan baseline
This is caused by the release of doctrine/collections 2.7.0. The error
message is a bit shorter now.
2026-01-15 20:13:05 +01:00
Alexander M. Turek
56f8186cf5 Merge release 2.20.9 into 2.21.x (#12311) 2025-11-30 00:15:25 +01:00
Grégoire Paris
d90b32bb4f Merge pull request #12263 from doctrine/2.20.x-merge-up-into-2.21.x_7FMImxhr
Merge release 2.20.8 into 2.21.x
2025-11-10 21:25:25 +01:00
Grégoire Paris
99c96b40c2 Merge pull request #12242 from doctrine/2.20.x-merge-up-into-2.21.x_urr9kua6
Merge release 2.20.7 into 2.21.x
2025-10-27 23:14:14 +01:00
Alexander M. Turek
18d07a1003 Merge branch '2.20.x' into 2.21.x
* 2.20.x:
  Remove calls to getMockForAbstractClass() (#12003)
  Upgrade to doctrine/coding-standard 14
  Bump doctrine/.github from 7.3.0 to 8.0.0
2025-10-07 16:35:00 +02:00
Grégoire Paris
5e290952dc Merge pull request #12189 from doctrine/2.20.x
Merge 2.20.x up into 2.21.x
2025-10-07 15:11:22 +02:00
Grégoire Paris
a63c4935b9 Merge pull request #12123 from doctrine/2.20.x-merge-up-into-2.21.x_4OAiJqGg
Merge release 2.20.6 into 2.21.x
2025-08-08 19:41:08 +02:00
Grégoire Paris
4dd6cd43d3 Merge pull request #12025 from doctrine/2.20.x-merge-up-into-2.21.x_3lkIZGKN
Merge release 2.20.5 into 2.21.x
2025-06-26 20:57:34 +02:00
Grégoire Paris
7ecef9d8d0 Merge pull request #11983 from doctrine/2.20.x-merge-up-into-2.21.x_prQgWeaY
Merge release 2.20.4 into 2.21.x
2025-06-14 13:13:20 +02:00
Grégoire Paris
c027f11dd7 Merge pull request #11968 from doctrine/2.20.x
Merge 2.20.x up into 2.21.x
2025-06-06 12:29:28 +02:00
Grégoire Paris
de5dacbac7 Merge pull request #11953 from doctrine/2.20.x
2.20.x to 2.21.x
2025-05-28 14:36:25 +02:00
4 changed files with 7 additions and 3 deletions

View File

@@ -859,7 +859,7 @@ parameters:
path: src/EntityRepository.php
-
message: '#^Method Doctrine\\ORM\\EntityRepository\:\:matching\(\) should return Doctrine\\Common\\Collections\\AbstractLazyCollection\<int, T of object\>&Doctrine\\Common\\Collections\\Selectable\<int, T of object\> but returns Doctrine\\ORM\\LazyCriteriaCollection\<\(int\|string\), object\>\.$#'
message: '#^Method Doctrine\\ORM\\EntityRepository\:\:matching\(\) should return Doctrine\\Common\\Collections\\AbstractLazyCollection\<int, T of object\> but returns Doctrine\\ORM\\LazyCriteriaCollection\<\(int\|string\), object\>\.$#'
identifier: return.type
count: 1
path: src/EntityRepository.php

View File

@@ -33,6 +33,10 @@ parameters:
message: '/^Instanceof between Doctrine\\DBAL\\Platforms\\AbstractPlatform and Doctrine\\DBAL\\Platforms\\MySQLPlatform will always evaluate to false\.$/'
path: src/Utility/LockSqlHelper.php
# Compatibility with Collections 1
-
message: '#^Method Doctrine\\ORM\\EntityRepository\:\:matching\(\) should return Doctrine\\Common\\Collections\\AbstractLazyCollection\<int, T of object\>&Doctrine\\Common\\Collections\\Selectable\<int, T of object\> but returns Doctrine\\ORM\\LazyCriteriaCollection\<\(int\|string\), object\>\.$#'
# Forward compatibility with Collections 3
-
message: '#^Parameter \$order of anonymous function has invalid type Doctrine\\Common\\Collections\\Order\.$#'

View File

@@ -673,7 +673,7 @@ SQL
public function testDifferentResultLengthsDoNotRequireExtraQueryCacheEntries(): void
{
$dql = 'SELECT u FROM Doctrine\Tests\Models\CMS\CmsUser u WHERE u.id >= :id';
$dql = 'SELECT u FROM Doctrine\Tests\Models\CMS\CmsUser u WHERE u.id >= :id ORDER BY u.id';
$query = $this->_em->createQuery($dql);
$query->setMaxResults(10);

View File

@@ -49,7 +49,7 @@ class DDC1452Test extends OrmFunctionalTestCase
$this->_em->flush();
$this->_em->clear();
$dql = 'SELECT a, b, ba FROM ' . __NAMESPACE__ . '\DDC1452EntityA AS a LEFT JOIN a.entitiesB AS b LEFT JOIN b.entityATo AS ba';
$dql = 'SELECT a, b, ba FROM ' . __NAMESPACE__ . '\DDC1452EntityA AS a LEFT JOIN a.entitiesB AS b LEFT JOIN b.entityATo AS ba ORDER BY a.id';
$results = $this->_em->createQuery($dql)->setMaxResults(1)->getResult();
self::assertSame($results[0], $results[0]->entitiesB[0]->entityAFrom);