mirror of
https://github.com/doctrine/orm.git
synced 2026-03-24 06:52:09 +01:00
[PR #9925] Require PHP 8.1 #11978
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Original Pull Request: https://github.com/doctrine/orm/pull/9925
State: closed
Merged: Yes
I'd like to propose to (once again) bump the minimum PHP version for the 3.0 branch to PHP 8.1.
Symfony did the same thing, mainly because of problems related to property types and preloading. I think, those problems will also apply to us, now that we add more and more native property types to the codebase. DBAL 4 will also require PHP 8.1 (doctrine/dbal#5543).
Among the installations that upgrade to our latest feature releases, PHP 8.1 has already reached a share of nearly 50%. PHP 8.0 on the other hand will only receive bugfixes for a few months.
Regarding features, I believe that
readonlyproperties will come in handy, especially for public properties on our attribute classes. Since making those propertiesreadonlyis technically a BC break, the 3.0 release would be a good opportunity for that change.