-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Open
Description
This issue tracks all the necessary work for supporting PHP 8.4 in Doctrine.
- Add 8.4 to CI workflow Add CI job for PHP 8.4 #11631
- Prevent use of property hooks in ORM 2, 3.* for now. Prepare PHP 8.4 support: Prevent property hooks from being used #11628
- Add tests with property hooks
- Reasonably sure that reflection abstraction breaks with property hook edge cases [ReflectionPublicProperty](https://github.com/doctrine/persistence/tree/3.3.x/src/Persistence/Reflection due to Internal vs external respresentation storage. (we need to use setRawValue/getRawValue).
- isVirtual properties cannot be mapped to the dabase, ClassMetadata needs to throw exception on this.
- Common Proxy Generator emits a depreecation for 8.4 Add PHP 8.4 support common#1016
- Lazy Objects support Add support for PHP 8.4 Lazy Objects RFC with configuration flag #11853
Tastaturberuf, Johnson145, Tomsgu, HaaseIT, AlbertMN and 1 morederrabus, zwalden, KevinMarques, MGDSoft, Justinas-Jurciukonis and 3 more
Metadata
Metadata
Assignees
Labels
No labels