[TASK] Mark various TypoScript parsing functionality as internal 77/58477/6
authorBenni Mack <benni@typo3.org>
Sat, 29 Sep 2018 22:02:54 +0000 (00:02 +0200)
committerStefan Neufeind <typo3.neufeind@speedpartner.de>
Sun, 30 Sep 2018 12:47:09 +0000 (14:47 +0200)
commite7c72ad102b6024cf65003fbc84799a9ad0a2625
treebfefa1b11b35d055ffc6dafc1442d33683888caf
parent086c8bff5050996a7cf1b41a4e64773c70eab099
[TASK] Mark various TypoScript parsing functionality as internal

The TypoScript Parser has been around since PHP 4 and hasn't
been touched much since 12ys. In order to speed up TypoScript
processing in the future, it is important to first streamline
all usages and mark internal functionality as "protected" instead
of "public".

Some other parts for sys_template rendering has been
marked as internal as well.

Resolves: #86461
Releases: master
Change-Id: I4ab0852bc0fb386aa9016b8845f7f8f15a7c3166
Reviewed-on: https://review.typo3.org/58477
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
typo3/sysext/core/Classes/TypoScript/ConfigurationForm.php
typo3/sysext/core/Classes/TypoScript/ExtendedTemplateService.php
typo3/sysext/core/Classes/TypoScript/Parser/TypoScriptParser.php
typo3/sysext/core/Documentation/Changelog/master/Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst [new file with mode: 0644]
typo3/sysext/core/Tests/Unit/TypoScript/Parser/TypoScriptParserTest.php
typo3/sysext/install/Configuration/ExtensionScanner/Php/MethodCallMatcher.php
typo3/sysext/install/Configuration/ExtensionScanner/Php/PropertyProtectedMatcher.php