Deprecation: #85445 - TemplateService->getFileName¶
See forge#85445
Description¶
The PHP method TYPO3\CMS\Core\TypoScript\TemplateService->getFileName()
has been marked as deprecated, as
it is technically extracted into separate functionality with modern architecture throwing PHP Exceptions when
a file name is invalid.
Along with the method the public property $fileCache
has been marked as deprecated, which acted as a simple first-level
in-memory cache.
Impact¶
Calling the method directly or accessing the public property will trigger a PHP E_USER_DEPRECATED
error.
Affected Installations¶
Any TYPO3 installation dealing with PHP code in Frontend (e.g. $TSFE->tmpl->getFileName()
).
Migration¶
Use TYPO3\CMS\Frontend\Resource\FilePathSanitizer->sanitize($filePath)
instead.