Deprecation: #75760 - Deprecate methods of LocalizationRepository¶
See forge#75760
Description¶
The following methods have been marked as deprecated:
LocalizationRepository::getExcludeQueryPart()
LocalizationRepository::getAllowedLanguagesForBackendUser()
Impact¶
Using the mentioned methods will trigger a deprecation log entry
Affected Installations¶
Any installation with a 3rd party extension that uses one of the named methods.
Migration¶
Instead of LocalizationRepository::getExcludeQueryPart()
configure the query restrictions yourself:
$queryBuilder->getRestrictions()
->removeAll()
->add(GeneralUtility::makeInstance(DeletedRestriction::class))
->add(GeneralUtility::makeInstance(BackendWorkspaceRestriction::class));
Instead of LocalizationRepository::getAllowedLanguagesForBackendUser()
add
the required conditions to your query yourself.