[TASK] Move all marker-based logic from cObj to MarkerBasedTemplateService
Now, all functionality for marker-based templates are encapsulated in MarkerBasedTemplateService, instead of polluting cObjectRenderer which is used a lot in the frontend, even though no markers are in use. All methods within ContentObjectRenderer have been marked as deprecated. Resolves: #80527 Releases: master Change-Id: If7a27281470935af893d1a9838f06ca77a3041c1 Reviewed-on: https://review.typo3.org/52220 Tested-by:TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de>
Showing
- typo3/sysext/core/Classes/Service/MarkerBasedTemplateService.php 208 additions, 0 deletions...ysext/core/Classes/Service/MarkerBasedTemplateService.php
- typo3/sysext/core/Documentation/Changelog/master/Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst 43 additions, 0 deletions...on-80527-Marker-relatedMethodsInContentObjectRenderer.rst
- typo3/sysext/core/Tests/Unit/Service/MarkerBasedTemplateServiceTest.php 142 additions, 1 deletion...ore/Tests/Unit/Service/MarkerBasedTemplateServiceTest.php
- typo3/sysext/css_styled_content/Classes/Controller/CssStyledContentController.php 5 additions, 5 deletions...content/Classes/Controller/CssStyledContentController.php
- typo3/sysext/felogin/Classes/Controller/FrontendLoginController.php 8 additions, 8 deletions...xt/felogin/Classes/Controller/FrontendLoginController.php
- typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php 24 additions, 138 deletions.../frontend/Classes/ContentObject/ContentObjectRenderer.php
- typo3/sysext/frontend/Classes/ContentObject/TemplateContentObject.php 26 additions, 9 deletions.../frontend/Classes/ContentObject/TemplateContentObject.php
- typo3/sysext/frontend/Classes/Plugin/AbstractPlugin.php 8 additions, 1 deletiontypo3/sysext/frontend/Classes/Plugin/AbstractPlugin.php
Please register or sign in to comment