diff --git a/example/example.php b/example/example.php index 87495980..e168d601 100644 --- a/example/example.php +++ b/example/example.php @@ -32,7 +32,10 @@ // Generate a side by side diff require_once dirname(__FILE__).'/../lib/Diff/Renderer/Html/SideBySide.php'; - $renderer = new Diff_Renderer_Html_SideBySide; + $renderer = new Diff_Renderer_Html_SideBySide(array( + 'title_a' => 'Custom title for OLD version', + 'title_b' => 'Custom title for NEW version', + )); echo $diff->Render($renderer); ?> diff --git a/lib/Diff.php b/lib/Diff.php index bede3853..a4dc59ae 100644 --- a/lib/Diff.php +++ b/lib/Diff.php @@ -68,8 +68,6 @@ class Diff 'ignoreNewLines' => false, 'ignoreWhitespace' => false, 'ignoreCase' => false, - 'title_a'=>'Old Version', - 'title_b'=>'New Version', 'labelDifferences'=>'Differences' ); diff --git a/lib/Diff/Renderer/Abstract.php b/lib/Diff/Renderer/Abstract.php index 828ccf74..f7f60571 100644 --- a/lib/Diff/Renderer/Abstract.php +++ b/lib/Diff/Renderer/Abstract.php @@ -50,7 +50,10 @@ abstract class Diff_Renderer_Abstract /** * @var array Array of the default options that apply to this renderer. */ - protected $defaultOptions = array(); + protected $defaultOptions = array( + 'title_a' => 'Old Version', + 'title_b' => 'New Version', + ); /** * @var array Array containing the user applied and merged default options for the renderer. diff --git a/lib/Diff/Renderer/Html/Array.php b/lib/Diff/Renderer/Html/Array.php index 12782e09..894749ee 100644 --- a/lib/Diff/Renderer/Html/Array.php +++ b/lib/Diff/Renderer/Html/Array.php @@ -51,7 +51,9 @@ class Diff_Renderer_Html_Array extends Diff_Renderer_Abstract * @var array Array of the default options that apply to this renderer. */ protected $defaultOptions = array( - 'tabSize' => 4 + 'tabSize' => 4, + 'title_a' => 'Old Version', + 'title_b' => 'New Version', ); /** diff --git a/lib/Diff/Renderer/Html/SideBySide.php b/lib/Diff/Renderer/Html/SideBySide.php index c1beb393..bcac92fb 100644 --- a/lib/Diff/Renderer/Html/SideBySide.php +++ b/lib/Diff/Renderer/Html/SideBySide.php @@ -65,8 +65,8 @@ public function render() $html .= ''; $html .= ''; $html .= ''; - $html .= ''; - $html .= ''; + $html .= ''; + $html .= ''; $html .= ''; $html .= ''; foreach($changes as $i => $blocks) {
Old VersionNew Version'.$this->options['title_a'].''.$this->options['title_b'].'