Breaking: #83256 - Removed lockFilePath functionality 

See forge#83256

Description 

The TypoScript option config.lockFilePath has been removed, which was possible to allow TypoScript stdWrap.filelist to use a different base directory than fileadmin/ (which was the default).

However, stdWrap.filelist now checks for valid local FAL storages (File Abstraction Layer), which can now be used if multiple storages are in use.

Thus, the following PHP property has been removed:

  • TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->lockFilePath

The following PHP method has been removed:

  • TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->clean_directory()

Impact 

Setting config.lockFilePath has no effect anymore.

Accessing or setting TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->lockFilePath will trigger a PHP notice.

Calling TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->clean_directory() will trigger a PHP fatal error.

Affected Installations 

Any installation using the PHP method/property or having config.lockFilePath set to a specific non-FAL folder, and using stdWrap.filelist functionality.

Migration 

If the TypoScript option was set to a different folder than a FAL storage, ensure to set a local FAL storage to this folder.