/**
* Initializes the error handling
*
* @param Bootstrap $bootstrap
* @return void
*/
public static function initializeErrorHandling(Bootstrap $bootstrap)
{
$configurationManager = $bootstrap->getEarlyInstance(ConfigurationManager::class);
$settings = $configurationManager->getConfiguration(ConfigurationManager::CONFIGURATION_TYPE_SETTINGS, 'Neos.Flow');
$errorHandler = new ErrorHandler();
$errorHandler->setExceptionalErrors($settings['error']['errorHandler']['exceptionalErrors']);
$exceptionHandler = new $settings['error']['exceptionHandler']['className']();
$exceptionHandler->injectSystemLogger($bootstrap->getEarlyInstance(SystemLoggerInterface::class));
$exceptionHandler->setOptions($settings['error']['exceptionHandler']);
}