[!!!][BUGFIX] Accept \Throwable in ExceptionHandlerInterface
Since PHP 7.0 \Exceptions are a subclass of \Throwable, and some PHP Errors are thrown as \Throwables. So we need to support \Throwables inside Exception handling. http://php.net/manual/en/language.errors.php7.php Resolves: #72117 Releases: master Change-Id: I4302ab0f91386c4764a1b0e0305cd947987d60eb Reviewed-on: https://review.typo3.org/45247 Reviewed-by:Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
Showing
- typo3/sysext/backend/Classes/Console/CliRequestHandler.php 3 additions, 0 deletionstypo3/sysext/backend/Classes/Console/CliRequestHandler.php
- typo3/sysext/core/Classes/Error/AbstractExceptionHandler.php 21 additions, 13 deletionstypo3/sysext/core/Classes/Error/AbstractExceptionHandler.php
- typo3/sysext/core/Classes/Error/DebugExceptionHandler.php 6 additions, 4 deletionstypo3/sysext/core/Classes/Error/DebugExceptionHandler.php
- typo3/sysext/core/Classes/Error/ExceptionHandlerInterface.php 9 additions, 6 deletions...3/sysext/core/Classes/Error/ExceptionHandlerInterface.php
- typo3/sysext/core/Classes/Error/ProductionExceptionHandler.php 15 additions, 10 deletions.../sysext/core/Classes/Error/ProductionExceptionHandler.php
- typo3/sysext/core/Documentation/Changelog/master/Breaking-72117-APIChangeInExceptionHandlerInterface.rst 27 additions, 0 deletions...r/Breaking-72117-APIChangeInExceptionHandlerInterface.rst
Please register or sign in to comment