Horde_Text_Diff_Renderer Цвета и т. Д.

Есть ли Horde_Text_Differ_Renderer есть встроенные методы для форматирования текста, который он выводит?

то есть. цвета, применять классы CSS? так далее?

1 ответ

Решение

Как вы можете в исходном коде, Horde просто добавляет префикс к строкам, в которых он видит различия.

Например, для добавленной строки будет использоваться:

protected function _added($lines) {        
    return $this->_lines($lines, '> '); // prefix with > 
}

Таким образом, вы можете изменить этот класс, добавив в него все, что вам нужно, или, что еще лучше, вы можете переопределить его своим собственным классом, изменив только те методы, которые вам нужно изменить, оставив остальное без изменений.

Другие вопросы по тегам