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
Metadata
Metadata
Assignees
Labels
No labels