[TASK] Change visibility of TSFE properties and methods 83/58083/8
authorBenni Mack <benni@typo3.org>
Thu, 30 Aug 2018 10:55:12 +0000 (12:55 +0200)
committerChristian Kuhn <lolli@schwarzbu.ch>
Sun, 16 Sep 2018 21:47:57 +0000 (23:47 +0200)
commitd6223461fc5a6acfbc8cec1f67adf76729234e56
tree6b42978c3dbf5baf852cb3c75a92f88763029cb6
parent2b2ab785020cb8482c0d020b091db136b8b2c93f
[TASK] Change visibility of TSFE properties and methods

The following properties have changed their
visibility to be protected from public.

* pageAccessFailureHistory
* workspacePreview (not in use anymore)
* ADMCMD_preview_BEUSER_uid (not in use anymore)
* debug (not in use anymore)
* MP_defaults (not in use anymore outside of TSFE)
* loginAllowedInBranch (use checkIfLoginAllowedInBranch())

The following methods have changed their signature to be
protected, as their purpose is to be called from within
TypoScriptFrontendController.

- tempPageCacheContent()
- realPageCacheContent()
- setPageCacheContent()
- clearPageCacheContent_pidList()
- setSysLastChanged()
- contentStrReplace()

Resolves: #86047
Releases: master
Change-Id: I98f54f4a75023b963b69c12457b73e5117469497
Reviewed-on: https://review.typo3.org/58083
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
typo3/sysext/core/Documentation/Changelog/master/Deprecation-86047-TSFEPropertiesMethodsAndChangeVisibility.rst [new file with mode: 0644]
typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php
typo3/sysext/install/Configuration/ExtensionScanner/Php/MethodCallMatcher.php
typo3/sysext/install/Configuration/ExtensionScanner/Php/PropertyProtectedMatcher.php