Deprecation: #88406 - setCacheHash/noCacheHash options in ViewHelpers and UriBuilder
See forge#88406
Description
Various Fluid ViewHelpers regarding linking have arguments similar to:
useCache Hash noCache Hash
which are not evaluated anymore.
Extbase's UriBuilder has the following options that have no effect anymore since the Site Handling concept automatically detects when to a cHash argument is necessary:
TYPO3\CMS\ Extbase\ Mvc\ Web\ Routing\ Uri Builder->set Use Cache Hash () TYPO3\CMS\ Extbase\ Mvc\ Web\ Routing\ Uri Builder->get Use Cache Hash ()
Impact
Calling the UriBuilder methods will trigger a PHP
E_ error.
Using the arguments
no/
use in the following ViewHelpers will
trigger a PHP
E_ error:
f:form f:link. action f:link. page f:link. typolink f:uri. action f:uri. page f:uri. typolink f:widget. link f:widget. uri
If the underlying TypoLink logic is accessed directly, it will trigger a PHP
E_ error
if
.use is set - without any effect either.
Affected Installations
Any TYPO3 installation with custom templates setting this argument in Fluid or extensions using Extbase's UriBuilder in a custom fashion.
Migration
Remove any usages within the Fluid templates or Extension code.