static function highlight($a, $language, $line_numbers) { isset(self::$map[$language]) && ($language = self::$map[$language]); $a = new geshi($a, $language); $a->set_encoding('UTF-8'); $line_numbers && $a->enable_line_numbers(GESHI_NORMAL_LINE_NUMBERS); $a->set_header_type(GESHI_HEADER_DIV); $a->set_tab_width(4); return $a->parse_code(); }