hasValues('sentry:dsn')) (function($cfg) { \Sentry\init([ 'dsn' => $cfg->getString('dsn'), 'traces_sample_rate' => $cfg->getFloat('tracesRate', 0.2), 'profiles_sample_rate' => $cfg->getFloat('profilesRate', 0.2), ]); })($cfg->scopeTo('sentry')); set_exception_handler(function(\Throwable $ex) { \Sentry\captureException($ex); if(HAU_CLI) die((string)$ex); http_response_code(500); ob_clean(); if(HAU_DEBUG) { header('Content-Type: text/plain; charset=utf-8'); die((string)$ex); } header('Content-Type: text/html; charset-utf-8'); die('