You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Page object has been updated to implement the RecordInterface,
aligning it with the Record API introduced in TYPO3 v13.
This change adds:
- Implementation of RecordInterface with all required methods
- Internal use of RawRecord similar to the Record class
- ComputedProperties support for translation source and localized UIDs
- Backward compatibility with existing special properties and methods
The Page object now provides a consistent interface with other
record types while maintaining its page-specific functionality
like getLanguageId(), getPageId(), and getTranslationSource().
In the next patch of this series, we'll connect the Page object
to the RecordFactory, so it can handle subtypes as well.
Since Page is still internal, this shouldn't be a big problem.
Resolves: #107736
Releases: main
Change-Id: I4cbf28c1a7be87031371e4a7a5ffb40914d9358d
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/91086
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
0 commit comments