[!!!][TASK] Remove deprecated code from TemplateService 04/59204/5
authorBenni Mack <benni@typo3.org>
Wed, 19 Dec 2018 07:27:57 +0000 (08:27 +0100)
committerAnja Leichsenring <aleichsenring@ab-softlab.de>
Wed, 19 Dec 2018 13:20:07 +0000 (14:20 +0100)
commit20e5c5bf70e7a2f2d41060bb87cc4a28bbe2d930
treed25d0ceebb6384c8ef7e81dab9c9f8376e0d74cd
parent70f3a1af3d87a6e7252ddea10513ee291590e21a
[!!!][TASK] Remove deprecated code from TemplateService

The TemplateService class can now be reduced into smaller parts due
to deprecation removals.

Properties now marked as internal:
- absoluteRootLine
- matchAll
- nextLevel
- outermostRootlineIndexWithTemplate
- rootId
- rowSum
- sectionsMatch
- simulationHiddenOrTime
- sitetitle

Removed properties:
- allowedPaths
- debug
- fileCache
- frames
- MPmap
- whereClause

Methods now marked as protected:
- flattenSetup()
- mergeConstantsFromPageTSconfig()
- prependStaticExtra()
- processIncludes()
- substituteConstants()
- versionOL()

Removed public methods:
- getFileName()
- getFromMPmap()
- init()
- initMPmap_create()
- linkData()
- printTitle()

Resolves: #87207
Releases: master
Change-Id: I264a44ee00450cb9cef23aad365a2266bb7bfa70
Reviewed-on: https://review.typo3.org/59204
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
typo3/sysext/core/Classes/TypoScript/TemplateService.php
typo3/sysext/core/Documentation/Changelog/master/Breaking-87193-DeprecatedFunctionalityRemoved.rst
typo3/sysext/core/Tests/Functional/Fixtures/Frontend/JsonRenderer.typoscript
typo3/sysext/core/Tests/UnitDeprecated/TypoScript/TemplateServiceTest.php [deleted file]
typo3/sysext/frontend/Tests/Unit/ContentObject/FluidTemplateContentObjectTest.php
typo3/sysext/install/Configuration/ExtensionScanner/Php/MethodCallMatcher.php
typo3/sysext/install/Configuration/ExtensionScanner/Php/PropertyPublicMatcher.php