Skip to content
Snippets Groups Projects
Commit fda25134 authored by Benni Mack's avatar Benni Mack
Browse files

[!!!][FEATURE] Use LanguageAspect in QuerySettings for Extbase

This change adapts the QuerySettings functionality
for Extbase in v12 to allow to work with a LanguageAspect
which contains all information regarding the language ID
and the overlay mode.

For this reason, the following method definitions are removed
within Extbase's QuerySettingsInterface

- setLanguageOverlayMode()
- getLanguageOverlayMode()
- setLanguageUid()
- getLanguageUid()

However, it is still possible to use the existing methods
on the QuerySettings implementation of TYPO3
for TYPO3 v12.

It is now recommended to use ->getLanguageAspect()
and ->setLanguageAspect().

This change is a pre-requisite to extend language
handling across TYPO3 and Extbase.

Resolves: #97926
Releases: main
Change-Id: I38a685fcfdb98d5ec3c82b02e6cc78df12062fa0
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/75093


Tested-by: default avatarcore-ci <typo3@b13.com>
Tested-by: default avatarOliver Hader <oliver.hader@typo3.org>
Tested-by: default avatarOliver Bartsch <bo@cedev.de>
Tested-by: default avatarBenni Mack <benni@typo3.org>
Reviewed-by: default avatarOliver Hader <oliver.hader@typo3.org>
Reviewed-by: default avatarOliver Bartsch <bo@cedev.de>
Reviewed-by: default avatarBenni Mack <benni@typo3.org>
parent 0da46e7b
Branches
Tags
No related merge requests found
Showing
with 289 additions and 268 deletions
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment