[!!!][TASK] Remove config.lockFilePath functionality
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / master / Breaking-83256-RemovedLockFilePathFunctionality.rst
1 .. include:: ../../Includes.txt
2
3 =====================================================
4 Breaking: #83256 - Removed lockFilePath functionality
5 =====================================================
6
7 See :issue:`83256`
8
9 Description
10 ===========
11
12 The TypoScript option :typoscript:`config.lockFilePath` has been removed, which was possible to allow TypoScript
13 :typoscript:`stdWrap.filelist` to use a different base directory than fileadmin/ (which was the default).
14
15 However, :typoscript:`stdWrap.filelist` now checks for valid local FAL storages (File Abstraction Layer), which can
16 now be used if multiple storages are in use.
17
18 Thus, the following PHP property has been removed:
19
20 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->lockFilePath
21
22 The following PHP method has been removed:
23
24 * :php:`TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->clean_directory()`
25
26
27 Impact
28 ======
29
30 Setting :typoscript:`config.lockFilePath` has no effect anymore.
31
32 Accessing or setting :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->lockFilePath` will trigger
33 a PHP notice.
34
35 Calling :php:`TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->clean_directory()` will trigger a PHP fatal error.
36
37
38 Affected Installations
39 ======================
40
41 Any installation using the PHP method/property or having config.lockFilePath set to a specific non-FAL folder,
42 and using stdWrap.filelist functionality.
43
44
45 Migration
46 =========
47
48 If the TypoScript option was set to a different folder than a FAL storage, ensure to set a local FAL storage
49 to this folder.
50
51 .. index:: Frontend, TypoScript, PartiallyScanned