$line) { echo ($offset == $errline) ? "* " : " "; echo str_pad("$offset:",5); echo wordwrap($line, 100, "\n "); } echo "\n"; } /** * Write a backtrace */ public function writeTrace($trace = null) { echo "Trace\n=====\n"; echo SS_Backtrace::get_rendered_backtrace($trace ? $trace : debug_backtrace(), true); } /** * Render the information header for the view * * @param string $title * @param string $title */ public function writeInfo($title, $subtitle, $description=false) { echo wordwrap(strtoupper($title),100) . "\n"; echo wordwrap($subtitle,100) . "\n"; echo str_repeat('-',min(100,max(strlen($title),strlen($subtitle)))) . "\n"; echo wordwrap($description,100) . "\n\n"; } }