[TASK] Consistently retrieve ApplicationContext from GeneralUtility 40/55940/4
authorBenjamin Franzke <bfr@qbus.de>
Sun, 25 Feb 2018 12:34:58 +0000 (13:34 +0100)
committerChristian Kuhn <lolli@schwarzbu.ch>
Wed, 28 Feb 2018 16:40:09 +0000 (17:40 +0100)
commitdcccb0475b6d681328cdd8ca35163859adbb31a5
treef2fa3f466e1eaee3e3b6c900272cc1bed2c6c576
parenteab35317905f5ecd33547b5381b2019dc9c99265
[TASK] Consistently retrieve ApplicationContext from GeneralUtility

As documented in Bootstrap code, GeneralUtility should be
used instead of Bootstrap to retrieve the ApplicationContext.

Therefore ClassLoadingInformation is adapted to read the
ApplicationContext from GeneralUtility. Bootstrap now pushes the
ApplicationContext early to GeneralUtility to be available for
ClassLoadingInformation during bootstrap.

Change-Id: I119ac944dd49c7d063b0f1e05f23e48f664ce2bc
Releases: master
Resolves: #84083
Reviewed-on: https://review.typo3.org/55940
Tested-by: TYPO3com <no-reply@typo3.com>
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/Core/Bootstrap.php
typo3/sysext/core/Classes/Core/ClassLoadingInformation.php
typo3/sysext/core/Documentation/Changelog/master/Important-83869-RemoveRequestTypeSpecificCodeInBootstrap.rst [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Important-83869-RemovedRequestTypeSpecificCodeInBootstrap.rst [new file with mode: 0644]
typo3/sysext/install/Configuration/ExtensionScanner/Php/MethodCallMatcher.php
typo3/sysext/install/Configuration/ExtensionScanner/Php/PropertyProtectedMatcher.php