[PR #12300] [MERGED] Support Symfony Console 8 #13670

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

📋 Pull Request Information

Original PR: https://github.com/doctrine/orm/pull/12300
Author: @derrabus
Created: 11/29/2025
Status: Merged
Merged: 11/29/2025
Merged by: @derrabus

Base: 2.20.xHead: improvement/symfony-8


📝 Commits (1)

  • 4c415c2 Support Symfony Console 8

📊 Changes

23 files changed (+80 additions, -41 deletions)

View changed files

📝 composer.json (+2 -2)
📝 src/Configuration.php (+1 -1)
📝 src/Tools/Console/ApplicationCompatibility.php (+2 -1)
📝 src/Tools/Console/Command/ClearCache/CollectionRegionCommand.php (+1 -2)
📝 src/Tools/Console/Command/ClearCache/EntityRegionCommand.php (+1 -2)
📝 src/Tools/Console/Command/ClearCache/MetadataCommand.php (+1 -2)
📝 src/Tools/Console/Command/ClearCache/QueryCommand.php (+1 -2)
📝 src/Tools/Console/Command/ClearCache/QueryRegionCommand.php (+1 -2)
📝 src/Tools/Console/Command/ClearCache/ResultCommand.php (+1 -2)
📝 src/Tools/Console/Command/ConvertDoctrine1SchemaCommand.php (+1 -2)
📝 src/Tools/Console/Command/ConvertMappingCommand.php (+1 -2)
📝 src/Tools/Console/Command/EnsureProductionSettingsCommand.php (+1 -2)
📝 src/Tools/Console/Command/GenerateEntitiesCommand.php (+1 -2)
📝 src/Tools/Console/Command/GenerateProxiesCommand.php (+1 -2)
📝 src/Tools/Console/Command/GenerateRepositoriesCommand.php (+1 -2)
📝 src/Tools/Console/Command/InfoCommand.php (+1 -2)
📝 src/Tools/Console/Command/RunDqlCommand.php (+1 -2)
📝 src/Tools/Console/Command/SchemaTool/AbstractCommand.php (+4 -0)
📝 src/Tools/Console/Command/SchemaTool/CreateCommand.php (+9 -2)
📝 src/Tools/Console/Command/SchemaTool/DropCommand.php (+9 -2)

...and 3 more files

📄 Description

  • We can support Symfony Console 8 in ORM 2, so let's do that.
  • We cannot use Symfony Cache 8 in our tests because it requires DBAL 4 which we don't support on ORM 2.
  • We don't need to test against Symfony VarExporter 8 because all the features we use from that package have been removed in 8.0.

🔄 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/12300 **Author:** [@derrabus](https://github.com/derrabus) **Created:** 11/29/2025 **Status:** ✅ Merged **Merged:** 11/29/2025 **Merged by:** [@derrabus](https://github.com/derrabus) **Base:** `2.20.x` ← **Head:** `improvement/symfony-8` --- ### 📝 Commits (1) - [`4c415c2`](https://github.com/doctrine/orm/commit/4c415c2caa599b9780968a6b04c492e54c1a87a0) Support Symfony Console 8 ### 📊 Changes **23 files changed** (+80 additions, -41 deletions) <details> <summary>View changed files</summary> 📝 `composer.json` (+2 -2) 📝 `src/Configuration.php` (+1 -1) 📝 `src/Tools/Console/ApplicationCompatibility.php` (+2 -1) 📝 `src/Tools/Console/Command/ClearCache/CollectionRegionCommand.php` (+1 -2) 📝 `src/Tools/Console/Command/ClearCache/EntityRegionCommand.php` (+1 -2) 📝 `src/Tools/Console/Command/ClearCache/MetadataCommand.php` (+1 -2) 📝 `src/Tools/Console/Command/ClearCache/QueryCommand.php` (+1 -2) 📝 `src/Tools/Console/Command/ClearCache/QueryRegionCommand.php` (+1 -2) 📝 `src/Tools/Console/Command/ClearCache/ResultCommand.php` (+1 -2) 📝 `src/Tools/Console/Command/ConvertDoctrine1SchemaCommand.php` (+1 -2) 📝 `src/Tools/Console/Command/ConvertMappingCommand.php` (+1 -2) 📝 `src/Tools/Console/Command/EnsureProductionSettingsCommand.php` (+1 -2) 📝 `src/Tools/Console/Command/GenerateEntitiesCommand.php` (+1 -2) 📝 `src/Tools/Console/Command/GenerateProxiesCommand.php` (+1 -2) 📝 `src/Tools/Console/Command/GenerateRepositoriesCommand.php` (+1 -2) 📝 `src/Tools/Console/Command/InfoCommand.php` (+1 -2) 📝 `src/Tools/Console/Command/RunDqlCommand.php` (+1 -2) 📝 `src/Tools/Console/Command/SchemaTool/AbstractCommand.php` (+4 -0) 📝 `src/Tools/Console/Command/SchemaTool/CreateCommand.php` (+9 -2) 📝 `src/Tools/Console/Command/SchemaTool/DropCommand.php` (+9 -2) _...and 3 more files_ </details> ### 📄 Description * We can support Symfony Console 8 in ORM 2, so let's do that. * We cannot use Symfony Cache 8 in our tests because it requires DBAL 4 which we don't support on ORM 2. * We don't need to test against Symfony VarExporter 8 because all the features we use from that package have been removed in 8.0. --- <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:18:02 +01:00
admin closed this issue 2026-01-22 16:18:04 +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#13670