[BUGFIX] Let all toplevel exceptions extend the core exception
This is a small step to unify exception handling in TYPO3 by ensuring no internal and 3rd party code is forced to catch the toplevel PHP exception. This change e.g. actually allows the FormPagePreviewRenderer to handle form loading errors. Resolves: #82052 Releases: master, 8.7 Change-Id: I5cb0b8f2c56a6bbbecc34d87474d6d8b3ad2015c Reviewed-on: https://review.typo3.org/53651 Reviewed-by:Wolfgang Klinger <wolfgang@wazum.com> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Mathias Schreiber <mathias.schreiber@typo3.com> Tested-by:
Mathias Schreiber <mathias.schreiber@typo3.com> Reviewed-by:
Joerg Boesche <typo3@joergboesche.de> Tested-by:
Joerg Boesche <typo3@joergboesche.de> Reviewed-by:
Susanne Moog <susanne.moog@typo3.org> Tested-by:
Susanne Moog <susanne.moog@typo3.org>
Showing
- typo3/sysext/backend/Classes/Exception.php 4 additions, 2 deletionstypo3/sysext/backend/Classes/Exception.php
- typo3/sysext/beuser/Classes/Exception.php 3 additions, 1 deletiontypo3/sysext/beuser/Classes/Exception.php
- typo3/sysext/documentation/Classes/Exception.php 24 additions, 0 deletionstypo3/sysext/documentation/Classes/Exception.php
- typo3/sysext/documentation/Classes/Exception/Document.php 3 additions, 1 deletiontypo3/sysext/documentation/Classes/Exception/Document.php
- typo3/sysext/documentation/Classes/Exception/XmlParser.php 3 additions, 1 deletiontypo3/sysext/documentation/Classes/Exception/XmlParser.php
- typo3/sysext/extbase/Classes/Exception.php 3 additions, 1 deletiontypo3/sysext/extbase/Classes/Exception.php
- typo3/sysext/extensionmanager/Classes/Exception.php 24 additions, 0 deletionstypo3/sysext/extensionmanager/Classes/Exception.php
- typo3/sysext/extensionmanager/Classes/Exception/ExtensionManagerException.php 3 additions, 1 deletion...onmanager/Classes/Exception/ExtensionManagerException.php
- typo3/sysext/form/Classes/Exception.php 3 additions, 1 deletiontypo3/sysext/form/Classes/Exception.php
- typo3/sysext/frontend/Classes/Exception.php 4 additions, 2 deletionstypo3/sysext/frontend/Classes/Exception.php
- typo3/sysext/install/Classes/Exception.php 4 additions, 2 deletionstypo3/sysext/install/Classes/Exception.php
- typo3/sysext/lang/Classes/Exception.php 24 additions, 0 deletionstypo3/sysext/lang/Classes/Exception.php
- typo3/sysext/lang/Classes/Exception/Language.php 3 additions, 1 deletiontypo3/sysext/lang/Classes/Exception/Language.php
- typo3/sysext/lang/Classes/Exception/Ter.php 3 additions, 1 deletiontypo3/sysext/lang/Classes/Exception/Ter.php
- typo3/sysext/lang/Classes/Exception/XmlParser.php 3 additions, 1 deletiontypo3/sysext/lang/Classes/Exception/XmlParser.php
Please register or sign in to comment