[PR #12194] [MERGED] Merge 3.5.x into 3.6.x #13562

Closed
opened 2026-01-22 16:17:33 +01:00 by admin · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/doctrine/orm/pull/12194
Author: @derrabus
Created: 10/7/2025
Status: Merged
Merged: 10/7/2025
Merged by: @derrabus

Base: 3.6.xHead: 3.6.x


📝 Commits (10+)

  • 9bf407f Fix IN/NOT IN expression handling and support enums when matching on to-many-collections
  • b7423c9 Migrate away from getMockForAbstractClass()
  • 9d5f112 Migrate to willReturn()
  • 680a9ef Migrate away from assertStringNotMatchesFormat()
  • 17059e5 Migrate away from annotations in tests
  • 2d90917 Use PHPUnit 11 when possible
  • db45697 Check extra condition to decide if a test was skipped
  • 21e9fcb Merge pull request #12146 from greg0ire/upg-phpunit
  • c164ae4 docs: generation strategies differences between DBAL 3 and 4
  • f7d4e37 docs: consistent PostgreSQL's name case

📊 Changes

47 files changed (+548 additions, -303 deletions)

View changed files

📝 .github/workflows/continuous-integration.yml (+68 -4)
📝 composer.json (+1 -1)
📝 docs/en/reference/advanced-configuration.rst (+2 -0)
📝 docs/en/reference/architecture.rst (+3 -2)
📝 docs/en/reference/basic-mapping.rst (+7 -5)
📝 docs/en/sidebar.rst (+0 -2)
docs/en/tutorials/getting-started-database.rst (+0 -26)
docs/en/tutorials/getting-started-models.rst (+0 -24)
📝 docs/en/tutorials/getting-started.rst (+5 -4)
📝 phpstan-baseline.neon (+30 -36)
📝 phpstan-dbal3.neon (+5 -5)
📝 phpstan.neon (+3 -3)
📝 src/Persisters/Collection/ManyToManyPersister.php (+10 -3)
📝 src/Persisters/Entity/BasicEntityPersister.php (+7 -129)
📝 src/Persisters/Entity/JoinedSubclassPersister.php (+1 -1)
📝 src/Query/SqlWalker.php (+6 -2)
📝 src/Tools/Pagination/LimitSubqueryOutputWalker.php (+3 -1)
📝 src/Utility/PersisterHelper.php (+127 -0)
tests/Tests/Models/Enums/BookCategory.php (+30 -0)
tests/Tests/Models/Enums/BookGenre.php (+11 -0)

...and 27 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/doctrine/orm/pull/12194 **Author:** [@derrabus](https://github.com/derrabus) **Created:** 10/7/2025 **Status:** ✅ Merged **Merged:** 10/7/2025 **Merged by:** [@derrabus](https://github.com/derrabus) **Base:** `3.6.x` ← **Head:** `3.6.x` --- ### 📝 Commits (10+) - [`9bf407f`](https://github.com/doctrine/orm/commit/9bf407f3369b1c6d2e46cacd0e4ed756da26cc3b) Fix `IN`/`NOT IN` expression handling and support enums when matching on to-many-collections - [`b7423c9`](https://github.com/doctrine/orm/commit/b7423c96cfcc42a090eb8b2385d1b474dd655155) Migrate away from getMockForAbstractClass() - [`9d5f112`](https://github.com/doctrine/orm/commit/9d5f112c7e4d4b28af023493a4e3ca73ab70867a) Migrate to willReturn() - [`680a9ef`](https://github.com/doctrine/orm/commit/680a9ef63294d3475c712fdd9ba1dffd763e3da9) Migrate away from assertStringNotMatchesFormat() - [`17059e5`](https://github.com/doctrine/orm/commit/17059e526536d5cea2665a2d84db5e1c9be7da01) Migrate away from annotations in tests - [`2d90917`](https://github.com/doctrine/orm/commit/2d9091778fc68983720088fdb3ee0666138ea757) Use PHPUnit 11 when possible - [`db45697`](https://github.com/doctrine/orm/commit/db456976eddd0aebcb83c42fb45c2af740f4e5c8) Check extra condition to decide if a test was skipped - [`21e9fcb`](https://github.com/doctrine/orm/commit/21e9fcbfbbf9a72abd8bf0d3f3e9d8c397fb80f3) Merge pull request #12146 from greg0ire/upg-phpunit - [`c164ae4`](https://github.com/doctrine/orm/commit/c164ae434febef66681caed86ec148a4adc265c4) docs: generation strategies differences between DBAL 3 and 4 - [`f7d4e37`](https://github.com/doctrine/orm/commit/f7d4e379bc15a8b8d1d0de63174ac13fbc8c6840) docs: consistent PostgreSQL's name case ### 📊 Changes **47 files changed** (+548 additions, -303 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/continuous-integration.yml` (+68 -4) 📝 `composer.json` (+1 -1) 📝 `docs/en/reference/advanced-configuration.rst` (+2 -0) 📝 `docs/en/reference/architecture.rst` (+3 -2) 📝 `docs/en/reference/basic-mapping.rst` (+7 -5) 📝 `docs/en/sidebar.rst` (+0 -2) ➖ `docs/en/tutorials/getting-started-database.rst` (+0 -26) ➖ `docs/en/tutorials/getting-started-models.rst` (+0 -24) 📝 `docs/en/tutorials/getting-started.rst` (+5 -4) 📝 `phpstan-baseline.neon` (+30 -36) 📝 `phpstan-dbal3.neon` (+5 -5) 📝 `phpstan.neon` (+3 -3) 📝 `src/Persisters/Collection/ManyToManyPersister.php` (+10 -3) 📝 `src/Persisters/Entity/BasicEntityPersister.php` (+7 -129) 📝 `src/Persisters/Entity/JoinedSubclassPersister.php` (+1 -1) 📝 `src/Query/SqlWalker.php` (+6 -2) 📝 `src/Tools/Pagination/LimitSubqueryOutputWalker.php` (+3 -1) 📝 `src/Utility/PersisterHelper.php` (+127 -0) ➕ `tests/Tests/Models/Enums/BookCategory.php` (+30 -0) ➕ `tests/Tests/Models/Enums/BookGenre.php` (+11 -0) _...and 27 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
admin added the pull-request label 2026-01-22 16:17:33 +01:00
admin closed this issue 2026-01-22 16:17:33 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: doctrine/archived-orm#13562