Skip to content
Snippets Groups Projects
Commit 29cb01c6 authored by Christian Kuhn's avatar Christian Kuhn
Browse files

[TASK] Deprecate extbase ControllerContext

The Extbase ControllerContext is a dependency between
Extbase and Fluid to communicate state. It is wired
into various view related classes.

To further decouple fluid from extbase, this class
needs to fall. A couple of previous patches deprecated
parts of the class already, this patch deprecates the
rest.

The fluid RenderingContext can be used in view helpers
in almost all cases as substitution, especially since
extbase request implements PSR-7 ServerRequestInterface.

The core itself has no direct usages of ControllerContext
anymore, it is only moved around at various places.

Change-Id: Ic4af492b9818003321ceeb6c9e6dcd29c5662271
Resolves: #95139
Related: #93019
Related: #93016
Related: #94428
Related: #92826
Releases: master
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/70956


Tested-by: default avatarcore-ci <typo3@b13.com>
Tested-by: default avatarBenni Mack <benni@typo3.org>
Tested-by: default avatarJochen <rothjochen@gmail.com>
Tested-by: default avatarOliver Bartsch <bo@cedev.de>
Tested-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: default avatarBenni Mack <benni@typo3.org>
Reviewed-by: default avatarJochen <rothjochen@gmail.com>
Reviewed-by: default avatarOliver Bartsch <bo@cedev.de>
Reviewed-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
parent 41060458
Branches
Tags
No related merge requests found
Showing
with 167 additions and 29 deletions
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment