Deprecation: #87277 - Fluid Class Aliases¶
See forge#87277
Description¶
Since introduction of the standalone package typo3fluid/fluid, the TYPO3 core provides class aliases for the moved classes to ease usage in extensions. These class aliases will be dropped in TYPO3 v10.
The following class aliases have been marked as deprecated and should no longer be used:
\TYPO3\
CMS\ Fluid\ Core\ Compiler\ Template Compiler \TYPO3\
CMS\ Fluid\ Core\ Exception \TYPO3\
CMS\ Fluid\ Core\ Parser\ Syntax Tree\ Abstract Node \TYPO3\
CMS\ Fluid\ Core\ Parser\ Interceptor Interface \TYPO3\
CMS\ Fluid\ Core\ Parser\ Syntax Tree\ Node Interface \TYPO3\
CMS\ Fluid\ Core\ Parser\ Syntax Tree\ Root Node \TYPO3\
CMS\ Fluid\ Core\ Parser\ Syntax Tree\ View Helper Node \TYPO3\
CMS\ Fluid\ Core\ Rendering\ Rendering Context Interface \TYPO3\
CMS\ Fluid\ Core\ Variables\ Cms Variable Provider \TYPO3\
CMS\ Fluid\ Core\ View Helper\ Abstract Condition View Helper \TYPO3\
CMS\ Fluid\ Core\ View Helper\ Abstract Tag Based View Helper \TYPO3\
CMS\ Fluid\ Core\ View Helper\ Abstract View Helper \TYPO3\
CMS\ Fluid\ Core\ View Helper\ Argument Definition \TYPO3\
CMS\ Fluid\ Core\ View Helper\ Exception \TYPO3\
CMS\ Fluid\ Core\ View Helper\ Exception\ Invalid Variable Exception \TYPO3\
CMS\ Fluid\ Core\ View Helper\ Facets\ Child Node Access Interface \TYPO3\
CMS\ Fluid\ Core\ View Helper\ Facets\ Compilable Interface \TYPO3\
CMS\ Fluid\ Core\ View Helper\ Facets\ Post Parse Interface \TYPO3\
CMS\ Fluid\ Core\ View Helper\ Tag Builder \TYPO3\
CMS\ Fluid\ Core\ View Helper\ Template Variable Container \TYPO3\
CMS\ Fluid\ Core\ View Helper\ View Helper Interface \TYPO3\
CMS\ Fluid\ Core\ View Helper\ View Helper Variable Container \TYPO3\
CMS\ Fluid\ View\ Exception \TYPO3\
CMS\ Fluid\ View\ Exception\ Invalid Section Exception \TYPO3\
CMS\ Fluid\ View\ Exception\ Invalid Template Resource Exception
Impact¶
Extensions and third party packages using the \TYPO3\
namespace might be affected
by the stand alone Fluid package change.
If aliased class names are used, there will be fatal PHP Errors after update to TYPO3 v10.
The extension scanner will find usage of these classes.
Affected Installations¶
All installations that use the \TYPO3\
namespace for class aliases.
Migration¶
Migrate to the original classes in namespace \TYPO3Fluid\
.