[TASK] Move all marker-based logic from cObj to MarkerBasedTemplateService 20/52220/2
authorBenni Mack <benni@typo3.org>
Tue, 28 Mar 2017 15:21:02 +0000 (17:21 +0200)
committerAndreas Fernandez <typo3@scripting-base.de>
Tue, 28 Mar 2017 17:25:16 +0000 (19:25 +0200)
commit870b16ad0b712316d58b65bd4a35b30b6d0c6702
tree25ba7895b0c0f7ebb7f03986f7ceaa7bf61e2ef6
parent1f3bc40112b9bdaeeccec1a1260216ed62936121
[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>
typo3/sysext/core/Classes/Service/MarkerBasedTemplateService.php
typo3/sysext/core/Documentation/Changelog/master/Deprecation-80527-Marker-relatedMethodsInContentObjectRenderer.rst [new file with mode: 0644]
typo3/sysext/core/Tests/Unit/Service/MarkerBasedTemplateServiceTest.php
typo3/sysext/css_styled_content/Classes/Controller/CssStyledContentController.php
typo3/sysext/felogin/Classes/Controller/FrontendLoginController.php
typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php
typo3/sysext/frontend/Classes/ContentObject/TemplateContentObject.php
typo3/sysext/frontend/Classes/Plugin/AbstractPlugin.php