/** * The destructor. Clears the output buffers and optionally * displays the debug console. */ public function __destruct() { while (ob_get_level() > 0) { ob_end_flush(); } if ($this->debugConsole) { try { Opt_Support::updateTimers(); Opl_Debug_Console::display(); } catch (Opl_Exception $e) { die('<div style="background: #f77777;">Opt_Class destructor exception: ' . $e->getMessage() . '</div>'); } } }