Breaking: #72293 - API change in ExceptionHandlerInterface

See Issue #72293


The class \Throwable was added in PHP7 as new parent of \Exceptions. So we were in need to remove the type hint in #72117, which we now read as \Throwable instead of \Exception as we only support PHP 7.0 or newer. See


A fatal error will be thrown if you use own ExceptionHandlers implementing TYPO3\CMS\Core\Error\ExceptionHandlerInterface "Fatal error: Declaration of ... must be compatible with ..."

Affected Installations

Installations which use an own ExceptionHandler implementing TYPO3s ExceptionHandlerInterface.


Add \Throwable as type hinting in your implementation of ExceptionHandlerInterface. Check the API/type hinting of the method where you process the exception.