[!!!][TASK] Streamline error and exception handling 44/31844/12
authorHelmut Hummel <helmut.hummel@typo3.org>
Sat, 26 Jul 2014 11:29:24 +0000 (13:29 +0200)
committerChristian Kuhn <lolli@schwarzbu.ch>
Tue, 14 Jul 2015 21:42:31 +0000 (23:42 +0200)
commit81b51bd021cb94040a217481b487655ba71b6aac
treedc4f0292427b98777a72723d95ea35e1cd7e4ba9
parent43ab6508e7eb01a5b9cca294257349d3e4a53995
[!!!][TASK] Streamline error and exception handling

Remove the possibility for extensions to provide
error and exception handling configuration in
ext_localconf.php of an extension. This only worked
anyway only for errors or exceptions at a later point
in the bootstrap. We now by definition make it only possible
in LocalConfiguration.php (or AdditionalConfiguration.php).

In addition make the configuration more reliable and understandable:

* Register error handler even if exception handling is not configured.
* Remove option 2 for displayErrors option
* Configure everything only once and early in the bootstrap.

Releases: master
Resolves: #68131
Change-Id: I204f17510fcb10fa8601162687793910fbcf4464
Reviewed-on: http://review.typo3.org/31844
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
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/Error/ErrorHandler.php
typo3/sysext/core/Configuration/DefaultConfiguration.php
typo3/sysext/core/Documentation/Changelog/master/Breaking-68131-StreamlineErrorAndExceptionHandling.rst [new file with mode: 0644]
typo3/sysext/core/Tests/FunctionalTestCaseBootstrapUtility.php
typo3/sysext/install/Classes/Controller/Action/AbstractAction.php
typo3/sysext/install/Classes/Service/ClearCacheService.php