initialize(); self::dispatch(); if (self::$enabled) { return; } register_shutdown_function([self::class, 'shutdownHandler']); set_exception_handler(function (\Throwable $e) { self::exceptionHandler($e); exit(255); }); set_error_handler([self::class, 'errorHandler']); foreach ([ 'Bar/Bar', 'Bar/DefaultBarPanel', 'BlueScreen/BlueScreen', 'Dumper/Describer', 'Dumper/Dumper', 'Dumper/Exposer', 'Dumper/Renderer', 'Dumper/Value', 'Logger/FireLogger', 'Logger/Logger', 'Session/SessionStorage', 'Session/FileSession', 'Session/NativeSession', 'Helpers', ] as $path) { require_once dirname(__DIR__) . "/$path.php"; } self::$enabled = true; } public static function dispatch(): void { if ( !Helpers::isCli() && self::getStrategy()->sendAssets() ) { self::$showBar = false; exit; } } /** * Renders loading