Changelog 4.x
4.0
- Breaking: Method
TYPO3Fluid\
has been removed.Fluid\ View\ Abstract Template View:: initialize Rendering Context () - Breaking: Method
TYPO3Fluid\
has been removed.Fluid\ View\ Abstract Template View:: set Cache () - Breaking: Method
TYPO3Fluid\
has been removed.Fluid\ View\ Abstract Template View:: get Template Paths () - Breaking: Method
TYPO3Fluid\
has been removed.Fluid\ View\ Abstract Template View:: get View Helper Resolver () - Breaking: Change visibility of class constants that represent internal Fluid state. The
following constants have been set to
protected
and can only be accessed byAbstract
and its child implementations:Template View TYPO3Fluid\
,Fluid\ View\ Abstract Template View:: RENDERING_ TEMPLATE TYPO3Fluid\
,Fluid\ View\ Abstract Template View:: RENDERING_ PARTIAL TYPO3Fluid\
Fluid\ View\ Abstract Template View:: RENDERING_ LAYOUT - Breaking: Careful addition of method and property type hints throughout the system. This should be only mildly breaking and projects should be able to adapt easily.
- Deprecation: First parameter of method
TYPO3Fluid\
is deprecated. The Constructor will be removed with Fluid v5.Fluid\ View\ Template Paths->__ construct () - Deprecation: Method
TYPO3Fluid\
now emits a E_USER_DEPRECATED level error.Fluid\ View\ Template Paths->fill From Configuration Array () - Deprecation: Method
TYPO3Fluid\
now emits a E_USER_DEPRECATED level error.Fluid\ View\ Template Paths->fill Defaults By Package Name () - Deprecation: Method
TYPO3Fluid\
now emits a E_USER_DEPRECATED level error.Fluid\ View\ Template Paths->ensure Absolute Paths () - Deprecation: Method
TYPO3Fluid\
now emits a E_USER_DEPRECATED level error.Fluid\ View\ Template Paths->extract Path Arrays () - Deprecation: Method
TYPO3Fluid\
now emits a E_USER_DEPRECATED level error.Fluid\ View\ Template Paths->get Package Path () - Deprecation: Method
TYPO3Fluid\
now emits a E_USER_DEPRECATED level error.Fluid\ View\ Template Paths->to Array () - Deprecation: Constant
TYPO3Fluid\
has been marked as deprecated and will be removed in Fluid v5.Fluid\ View\ Template Paths:: DEFAULT_ TEMPLATES_ DIRECTORY - Deprecation: Constant
TYPO3Fluid\
has been marked as deprecated and will be removed in Fluid v5.Fluid\ View\ Template Paths:: DEFAULT_ LAYOUTS_ DIRECTORY - Deprecation: Constant
TYPO3Fluid\
has been marked as deprecated and will be removed in Fluid v5.Fluid\ View\ Template Paths:: DEFAULT_ PARTIALS_ DIRECTORY - Deprecation: Trait
TYPO3Fluid\
now emits a E_USER_DEPRECATED level error.Fluid\ Core\ View Helper\ Traits\ Compile With Render Static - Deprecation: Trait
TYPO3Fluid\
now emits a E_USER_DEPRECATED level error.Fluid\ Core\ View Helper\ Traits\ Compile With Content Argument And Render Static - Deprecation: Static method
render
on ViewHelpers that don't useStatic () TYPO3Fluid\
orFluid\ Core\ View Helper\ Traits\ Compile With Render Static TYPO3Fluid\
now emits a E_USER_DEPRECATED level error.Fluid\ Core\ View Helper\ Traits\ Compile With Content Argument And Render Static - Deprecation: Method
TYPO3Fluid\
now emits a E_USER_DEPRECATED level error.Fluid\ Core\ View Helper\ Abstract View Helper->override Argument () - Deprecation: Calling method
TYPO3Fluid\
now emits a E_USER_DEPRECATED level error.Fluid\ Core\ View Helper\ Abstract Tag Based View Helper->register Universal Tag Attributes () - Deprecation: Calling method
TYPO3Fluid\
now emits a E_USER_DEPRECATED level error.Fluid\ Core\ View Helper\ Abstract Tag Based View Helper->register Tag Attribute () - Breaking: Method
TYPO3Fluid\
and handling has been removed.Fluid\ Core\ View Helper\ Abstract Condition View Helper->evaluate Condition () - Breaking: Method
TYPO3Fluid\
has been removed.Fluid\ Core\ Parser\ Syntax Tree\ Object Accessor Node->get Accessors () - Breaking: Constant
TYPO3Fluid\
has been removed.Fluid\ Core\ Compiler\ Template Compiler:: SHOULD_ GENERATE_ VIEWHELPER_ INVOCATION - Breaking: Constant
TYPO3Fluid\
has been removed.Fluid\ Core\ Variables\ Standard Variable Provider:: ACCESSOR_ ARRAY - Breaking: Constant
TYPO3Fluid\
has been removed.Fluid\ Core\ Variables\ Standard Variable Provider:: ACCESSOR_ GETTER - Breaking: Constant
TYPO3Fluid\
has been removed.Fluid\ Core\ Variables\ Standard Variable Provider:: ACCESSOR_ ASSERTER - Breaking: Constant
TYPO3Fluid\
has been removed.Fluid\ Core\ Variables\ Standard Variable Provider:: ACCESSOR_ PUBLICPROPERTY - Breaking: Static property
TYPO3Fluid\
has been removed.Fluid\ Core\ Parser\ Patterns::$SCAN_ PATTERN_ ESCAPINGMODIFIER - Breaking: Trait
TYPO3Fluid\
has been removed.Fluid\ Core\ View Helper\ Traits\ Parser Runtime Only - Breaking: Interface
TYPO3Fluid\
and its handling has been removed.Fluid\ Core\ Parser\ Syntax Tree\ Expression\ Parse Time Evaluated Expression Node Interface - Breaking: Class
TYPO3Fluid\
has been removed.Fluid\ Core\ Variables\ Variable Extractor - Breaking: Class
TYPO3Fluid\
has been removed.Fluid\ Core\ Compiler\ View Helper Compiler - Breaking: Exception
TYPO3Fluid\
and its handling has been removed.Fluid\ Core\ Compiler\ Stop Compiling Children Exception - Breaking: Test abstracts
TYPO3Fluid\
andFluid\ Tests\ Base Test Case TYPO3Fluid\
have been removed.Fluid\ Tests\ Unit Test Case - Breaking: Using invalid namespace
https://
instead oftypo3. org http://
(https vs. http) throws an exceptiontypo3. org - Important: Minimum PHP version has been raised to ^8.2