Bug #38344
closedTask #38086: Enhance TYPO3 bootstrap mechanism
Encapsulate bootstrap base code
100%
Description
This patch merges all bootstrap code that is independent from the local
instance and configuration into one class. A wrapper method in
Typo3_Bootsrap is introduced to call the only public method of this
class. This reduces the number of public bootstrap methods and
creates a clear definition what code must be run until instance
specific configuration comes into the game.
Some code fragments like the time initialization is now done more early
in bootstrap, the according methods are merged in the class.
The basic error_reporting setup is moved to the very end of the class,
which forced some called t3lib_div methods to be notice free.
All code that can be easily tested in this class now has unit tests.
Updated by Gerrit Code Review over 12 years ago
- Status changed from New to Under Review
Patch set 1 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/12319
Updated by Christian Kuhn over 12 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset 1bf9ae6415f157969cb10bcd807cdf1ddabd77fb.
Updated by Riccardo De Contardi about 7 years ago
- Status changed from Resolved to Closed