Deprecation: #79972 - Deprecated Fluid Overrides¶
See forge#79972
Description¶
following methods have been marked as deprecated:
\TYPO3\CMS\Fluid\Core\Rendering\RenderingContext::injectObjectManager()
\TYPO3\CMS\Fluid\Core\Rendering\RenderingContext::getObjectManager()
\TYPO3\CMS\Fluid\Core\Rendering\RenderingContext::setLegacyMode()
following methods have been removed:
\TYPO3\CMS\Fluid\Core\Rendering\RenderingContext::getExpressionNodeTypes()
\TYPO3\CMS\Fluid\Core\Rendering\RenderingContext::getViewHelperVariableContainer()
following classes have been removed:
\TYPO3\CMS\Fluid\Core\Parser\PreProcessor\XmlnsNamespaceTemplatePreProcessor
\TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\Expression\LegacyNamespaceExpressionNode
Impact¶
Calling any of the methods marked as deprecated above will trigger a deprecation log entry. Accessing any of the removed classes or methods will cause a PHP Fatal Error.
Affected Installations¶
Any TYPO3 instances which uses the above described methods or classes.
Migration¶
- Remove usage of classes / methods.