[TASK] Avoid using ControllerContext, and use Extbase Request instead
This change adds the methods * setRequest() * getRequest() * getUriBuilder() to the RenderingContext of EXT:Fluid. The main goal is to reduce the usages of the ControllerContext as much as possible to decouple Extbase from Fluid. When the "setRequest" method is used in the renderingContext, the controllerContext is filled as well, in order to be backwards-compatible. Resolves: #92826 Releases: master Change-Id: I41b8741e947c78895317ef2235959ceb251e103c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/66323 Tested-by:TYPO3com <noreply@typo3.com> Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
Showing
- typo3/sysext/backend/Classes/View/Drawing/BackendLayoutRenderer.php 1 addition, 4 deletions...xt/backend/Classes/View/Drawing/BackendLayoutRenderer.php
- typo3/sysext/backend/Classes/ViewHelpers/ModuleLayout/Button/ShortcutButtonViewHelper.php 1 addition, 1 deletion...wHelpers/ModuleLayout/Button/ShortcutButtonViewHelper.php
- typo3/sysext/belog/Classes/ViewHelpers/Form/TranslateLabelSelectViewHelper.php 1 addition, 1 deletion...asses/ViewHelpers/Form/TranslateLabelSelectViewHelper.php
- typo3/sysext/belog/Classes/ViewHelpers/WorkspaceTitleViewHelper.php 1 addition, 1 deletion...xt/belog/Classes/ViewHelpers/WorkspaceTitleViewHelper.php
- typo3/sysext/extbase/Classes/Mvc/Controller/ControllerContext.php 8 additions, 0 deletions...sext/extbase/Classes/Mvc/Controller/ControllerContext.php
- typo3/sysext/extensionmanager/Classes/ViewHelpers/DownloadExtensionViewHelper.php 1 addition, 1 deletion...nager/Classes/ViewHelpers/DownloadExtensionViewHelper.php
- typo3/sysext/fluid/Classes/Core/Rendering/RenderingContext.php 58 additions, 7 deletions.../sysext/fluid/Classes/Core/Rendering/RenderingContext.php
- typo3/sysext/fluid/Classes/View/StandaloneView.php 4 additions, 14 deletionstypo3/sysext/fluid/Classes/View/StandaloneView.php
- typo3/sysext/fluid/Classes/ViewHelpers/BaseViewHelper.php 1 addition, 1 deletiontypo3/sysext/fluid/Classes/ViewHelpers/BaseViewHelper.php
- typo3/sysext/fluid/Classes/ViewHelpers/Be/Buttons/CshViewHelper.php 1 addition, 1 deletion...xt/fluid/Classes/ViewHelpers/Be/Buttons/CshViewHelper.php
- typo3/sysext/fluid/Classes/ViewHelpers/Be/Buttons/ShortcutViewHelper.php 1 addition, 1 deletion...uid/Classes/ViewHelpers/Be/Buttons/ShortcutViewHelper.php
- typo3/sysext/fluid/Classes/ViewHelpers/Be/ContainerViewHelper.php 1 addition, 1 deletion...sext/fluid/Classes/ViewHelpers/Be/ContainerViewHelper.php
- typo3/sysext/fluid/Classes/ViewHelpers/Be/Labels/CshViewHelper.php 1 addition, 1 deletion...ext/fluid/Classes/ViewHelpers/Be/Labels/CshViewHelper.php
- typo3/sysext/fluid/Classes/ViewHelpers/Be/Menus/ActionMenuItemViewHelper.php 1 addition, 1 deletion...Classes/ViewHelpers/Be/Menus/ActionMenuItemViewHelper.php
- typo3/sysext/fluid/Classes/ViewHelpers/Be/PageRendererViewHelper.php 1 addition, 1 deletion...t/fluid/Classes/ViewHelpers/Be/PageRendererViewHelper.php
- typo3/sysext/fluid/Classes/ViewHelpers/Form/AbstractFormFieldViewHelper.php 3 additions, 3 deletions.../Classes/ViewHelpers/Form/AbstractFormFieldViewHelper.php
- typo3/sysext/fluid/Classes/ViewHelpers/Form/ValidationResultsViewHelper.php 1 addition, 2 deletions.../Classes/ViewHelpers/Form/ValidationResultsViewHelper.php
- typo3/sysext/fluid/Classes/ViewHelpers/FormViewHelper.php 3 additions, 4 deletionstypo3/sysext/fluid/Classes/ViewHelpers/FormViewHelper.php
- typo3/sysext/fluid/Classes/ViewHelpers/Link/ActionViewHelper.php 1 addition, 1 deletion...ysext/fluid/Classes/ViewHelpers/Link/ActionViewHelper.php
- typo3/sysext/fluid/Classes/ViewHelpers/Link/PageViewHelper.php 1 addition, 1 deletion.../sysext/fluid/Classes/ViewHelpers/Link/PageViewHelper.php
Please register or sign in to comment