|
1 |
| -<!DOCTYPE html> |
| 1 | +<!DOCTYPE html> |
2 | 2 | <html lang="en">
|
3 |
| - <head> |
4 |
| - <meta charset="utf-8"/> |
5 |
| - <title>PHP LibDiff - Examples</title> |
6 |
| - <link rel="stylesheet" href="styles.css" type="text/css" charset="utf-8"/> |
7 |
| - </head> |
8 |
| - <body> |
9 |
| - <h1>PHP LibDiff - Examples</h1> |
10 |
| - <hr /> |
11 |
| - <?php |
12 |
| - // include autoloader |
13 |
| - require dirname(__FILE__).'/../lib/Autoloader.php'; |
14 |
| - new \jblond\Autoloader(); |
| 3 | + <head> |
| 4 | + <meta charset="utf-8"/> |
| 5 | + <title>PHP LibDiff - Examples</title> |
| 6 | + <link rel="stylesheet" href="styles.css" type="text/css" charset="utf-8"/> |
| 7 | + </head> |
| 8 | + <body> |
| 9 | + <h1>PHP LibDiff - Examples</h1> |
| 10 | + <hr /> |
| 11 | + <?php |
| 12 | + // include autoloader |
| 13 | + require dirname(__FILE__).'/../lib/Autoloader.php'; |
| 14 | + new \jblond\Autoloader(); |
15 | 15 |
|
16 |
| - // Include two sample files for comparison |
17 |
| - $a = explode("\n", file_get_contents(dirname(__FILE__).'/a.txt')); |
18 |
| - $b = explode("\n", file_get_contents(dirname(__FILE__).'/b.txt')); |
| 16 | + // Include two sample files for comparison |
| 17 | + $a = explode("\n", file_get_contents(dirname(__FILE__).'/a.txt')); |
| 18 | + $b = explode("\n", file_get_contents(dirname(__FILE__).'/b.txt')); |
19 | 19 |
|
20 |
| - // Options for generating the diff |
21 |
| - $options = array( |
22 |
| - //'ignoreWhitespace' => true, |
23 |
| - //'ignoreCase' => true, |
24 |
| - ); |
| 20 | + // Options for generating the diff |
| 21 | + $options = array( |
| 22 | + //'ignoreWhitespace' => true, |
| 23 | + //'ignoreCase' => true, |
| 24 | + ); |
25 | 25 |
|
26 |
| - // Initialize the diff class |
27 |
| - $diff = new \jblond\Diff($a, $b, $options); |
| 26 | + // Initialize the diff class |
| 27 | + $diff = new \jblond\Diff($a, $b, $options); |
28 | 28 |
|
29 |
| - ?> |
30 |
| - <h2>Side by Side Diff</h2> |
31 |
| - <?php |
| 29 | + ?> |
| 30 | + <h2>Side by Side Diff</h2> |
| 31 | + <?php |
32 | 32 |
|
33 |
| - // Generate a side by side diff |
| 33 | + // Generate a side by side diff |
34 | 34 | $renderer = new \jblond\Diff\Renderer\Html\SideBySide(array(
|
35 | 35 | 'title_a' => 'Custom title for OLD version',
|
36 | 36 | 'title_b' => 'Custom title for NEW version',
|
37 | 37 | ));
|
38 |
| - echo $diff->Render($renderer); |
| 38 | + echo $diff->Render($renderer); |
39 | 39 |
|
40 |
| - ?> |
41 |
| - <h2>Inline Diff</h2> |
42 |
| - <?php |
| 40 | + ?> |
| 41 | + <h2>Inline Diff</h2> |
| 42 | + <?php |
43 | 43 |
|
44 |
| - // Generate an inline diff |
45 |
| - $renderer = new \jblond\Diff\Renderer\Html\Inline; |
46 |
| - echo $diff->render($renderer); |
| 44 | + // Generate an inline diff |
| 45 | + $renderer = new \jblond\Diff\Renderer\Html\Inline; |
| 46 | + echo $diff->render($renderer); |
47 | 47 |
|
48 |
| - ?> |
49 |
| - <h2>Unified Diff</h2> |
50 |
| - <pre><?php |
| 48 | + ?> |
| 49 | + <h2>Unified Diff</h2> |
| 50 | + <pre><?php |
51 | 51 |
|
52 |
| - // Generate a unified diff |
53 |
| - $renderer = new \jblond\Diff\Renderer\Text\Unified(); |
54 |
| - echo htmlspecialchars($diff->render($renderer)); |
| 52 | + // Generate a unified diff |
| 53 | + $renderer = new \jblond\Diff\Renderer\Text\Unified(); |
| 54 | + echo htmlspecialchars($diff->render($renderer)); |
55 | 55 |
|
56 |
| - ?> |
57 |
| - </pre> |
58 |
| - <h2>Context Diff</h2> |
59 |
| - <pre><?php |
| 56 | + ?> |
| 57 | + </pre> |
| 58 | + <h2>Context Diff</h2> |
| 59 | + <pre><?php |
60 | 60 |
|
61 |
| - // Generate a context diff |
62 |
| - $renderer = new \jblond\Diff\Renderer\Text\Context; |
63 |
| - echo htmlspecialchars($diff->render($renderer)); |
64 |
| - ?> |
65 |
| - </pre> |
66 |
| - </body> |
| 61 | + // Generate a context diff |
| 62 | + $renderer = new \jblond\Diff\Renderer\Text\Context; |
| 63 | + echo htmlspecialchars($diff->render($renderer)); |
| 64 | + ?> |
| 65 | + </pre> |
| 66 | + </body> |
67 | 67 | </html>
|
0 commit comments