Horde_Text_Diff_Renderer Цвета и т. Д.
Есть ли Horde_Text_Differ_Renderer
есть встроенные методы для форматирования текста, который он выводит?
то есть. цвета, применять классы CSS? так далее?
1 ответ
Решение
Как вы можете в исходном коде, Horde просто добавляет префикс к строкам, в которых он видит различия.
Например, для добавленной строки будет использоваться:
protected function _added($lines) {
return $this->_lines($lines, '> '); // prefix with >
}
Таким образом, вы можете изменить этот класс, добавив в него все, что вам нужно, или, что еще лучше, вы можете переопределить его своим собственным классом, изменив только те методы, которые вам нужно изменить, оставив остальное без изменений.