$_obInitialLevel_) { if (!@ob_end_clean()) { ob_clean(); } } throw $e; } catch (\Throwable $e) { while (ob_get_level() > $_obInitialLevel_) { if (!@ob_end_clean()) { ob_clean(); } } throw $e; } } }