TYPO3 v15 dev-main snapshot ()

This commit is contained in:
2026-08-10 22:31:09 +02:00
commit af8cc155b5
6818 changed files with 642608 additions and 0 deletions
@@ -0,0 +1,42 @@
.. include:: /Includes.rst.txt
.. _deprecation-88473:
=================================================================
Deprecation: #88473 - TypoScriptFrontendController->settingLocale
=================================================================
See :issue:`88473`
Description
===========
Due to Site Handling, setting the locale information (:php:`setlocale`) can be handled
much earlier without any dependencies on the global :php:`TSFE` object.
The functionality of the method :php:`TypoScriptFrontendController->settingLocale()` has
been moved into :php:`Locales::setSystemLocaleFromSiteLanguage()`. The former method
has been marked as deprecated.
Impact
======
Calling :php:`TypoScriptFrontendController->settingLocale()` will trigger a PHP :php:`E_USER_DEPRECATED` error.
Affected Installations
======================
Any TYPO3 installation with a third party extension booting up a custom Frontend system and
explicitly calling the method.
Migration
=========
Migrate the existing PHP code to :php:`Locales::setSystemLocaleFromSiteLanguage()` or ensure
that the SiteResolver middleware for Frontend Requests is executed where the locale is now
set automatically.
.. index:: Frontend, PHP-API, FullyScanned