[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:core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Jochen <rothjochen@gmail.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Jochen <rothjochen@gmail.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
Showing
- typo3/sysext/backend/Classes/View/BackendTemplateView.php 1 addition, 0 deletionstypo3/sysext/backend/Classes/View/BackendTemplateView.php
- typo3/sysext/core/Documentation/Changelog/master/Deprecation-95139-ExtbaseControllerContext.rst 58 additions, 0 deletions...log/master/Deprecation-95139-ExtbaseControllerContext.rst
- typo3/sysext/extbase/Classes/Mvc/Controller/ActionController.php 5 additions, 0 deletions...ysext/extbase/Classes/Mvc/Controller/ActionController.php
- typo3/sysext/extbase/Classes/Mvc/Controller/ControllerContext.php 2 additions, 4 deletions...sext/extbase/Classes/Mvc/Controller/ControllerContext.php
- typo3/sysext/extbase/Classes/Mvc/View/JsonView.php 2 additions, 0 deletionstypo3/sysext/extbase/Classes/Mvc/View/JsonView.php
- typo3/sysext/extbase/Classes/Mvc/View/ViewInterface.php 1 addition, 0 deletionstypo3/sysext/extbase/Classes/Mvc/View/ViewInterface.php
- typo3/sysext/extbase/Configuration/Services.yaml 1 addition, 0 deletionstypo3/sysext/extbase/Configuration/Services.yaml
- typo3/sysext/extbase/Tests/Functional/Mvc/Controller/ActionControllerTest.php 2 additions, 2 deletions.../Tests/Functional/Mvc/Controller/ActionControllerTest.php
- typo3/sysext/extbase/Tests/Functional/Mvc/Controller/Fixture/Extension/action_controller_test/Classes/Controller/TestController.php 6 additions, 0 deletions...ion_controller_test/Classes/Controller/TestController.php
- typo3/sysext/extbase/Tests/Unit/Mvc/Controller/ActionControllerTest.php 3 additions, 0 deletions...xtbase/Tests/Unit/Mvc/Controller/ActionControllerTest.php
- typo3/sysext/fluid/Classes/Core/Rendering/RenderingContext.php 11 additions, 4 deletions.../sysext/fluid/Classes/Core/Rendering/RenderingContext.php
- typo3/sysext/fluid/Classes/View/AbstractTemplateView.php 6 additions, 0 deletionstypo3/sysext/fluid/Classes/View/AbstractTemplateView.php
- typo3/sysext/fluid/Tests/Unit/Core/Rendering/RenderingContextTest.php 1 addition, 17 deletions.../fluid/Tests/Unit/Core/Rendering/RenderingContextTest.php
- typo3/sysext/fluid/Tests/UnitDeprecated/Core/Rendering/RenderingContextTest.php 59 additions, 0 deletions...ts/UnitDeprecated/Core/Rendering/RenderingContextTest.php
- typo3/sysext/form/Classes/Controller/FormEditorController.php 1 addition, 0 deletions...3/sysext/form/Classes/Controller/FormEditorController.php
- typo3/sysext/form/Classes/Domain/Finishers/FinisherContext.php 3 additions, 1 deletion.../sysext/form/Classes/Domain/Finishers/FinisherContext.php
- typo3/sysext/form/Classes/Domain/Model/FormDefinition.php 1 addition, 1 deletiontypo3/sysext/form/Classes/Domain/Model/FormDefinition.php
- typo3/sysext/form/Classes/Domain/Renderer/AbstractElementRenderer.php 2 additions, 0 deletions.../form/Classes/Domain/Renderer/AbstractElementRenderer.php
- typo3/sysext/form/Classes/Domain/Renderer/FluidFormRenderer.php 1 addition, 0 deletions...sysext/form/Classes/Domain/Renderer/FluidFormRenderer.php
- typo3/sysext/form/Classes/Domain/Renderer/RendererInterface.php 1 addition, 0 deletions...sysext/form/Classes/Domain/Renderer/RendererInterface.php
Please register or sign in to comment