[TASK] Protect tstemplate extension 40/58240/2
authorChristian Kuhn <lolli@schwarzbu.ch>
Sun, 9 Sep 2018 15:42:23 +0000 (17:42 +0200)
committerChristian Kuhn <lolli@schwarzbu.ch>
Mon, 10 Sep 2018 11:36:24 +0000 (13:36 +0200)
commit6e241bb64b90a2184ecf1e1a3067911535f75935
treec5a7465fa358f06234717f555f0b709edbe93751
parent98fcd3eefe7197b7a3bdaf51d027da1e186a5674
[TASK] Protect tstemplate extension

The patch disentangles the tstemplate extension controller
classes. The main controller class no longer extends
BaseScriptClass and the sub controllers no longer extend
AbstractFunctionModule. The classes set as many properties
and methods to protected to allow further refactoring of this
module in v10.

Resolves: #86207
Releases: master
Change-Id: If9ad462a423be5f0e370e0894ebb848b822ee66b
Reviewed-on: https://review.typo3.org/58240
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
typo3/sysext/core/Classes/TypoScript/ExtendedTemplateService.php
typo3/sysext/core/Documentation/Changelog/master/Deprecation-86207-ProtectedTstemplateExtension.rst [new file with mode: 0644]
typo3/sysext/tstemplate/Classes/Controller/TemplateAnalyzerModuleFunctionController.php
typo3/sysext/tstemplate/Classes/Controller/TypoScriptTemplateConstantEditorModuleFunctionController.php
typo3/sysext/tstemplate/Classes/Controller/TypoScriptTemplateInformationModuleFunctionController.php
typo3/sysext/tstemplate/Classes/Controller/TypoScriptTemplateModuleController.php
typo3/sysext/tstemplate/Classes/Controller/TypoScriptTemplateObjectBrowserModuleFunctionController.php