diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-13 11:31:45 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-13 11:31:45 +0000 |
commit | 4e393913a4b1f06509da4341f0f58a41adac9117 (patch) | |
tree | 9c27e3eb77d109dff5fd031502311c5616adab04 /vendor/jfcherng/php-diff/example/demo_cli.php | |
parent | Initial commit. (diff) | |
download | icinga-php-thirdparty-4e393913a4b1f06509da4341f0f58a41adac9117.tar.xz icinga-php-thirdparty-4e393913a4b1f06509da4341f0f58a41adac9117.zip |
Adding upstream version 0.12.1+ds.upstream/0.12.1+dsupstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'vendor/jfcherng/php-diff/example/demo_cli.php')
-rw-r--r-- | vendor/jfcherng/php-diff/example/demo_cli.php | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/vendor/jfcherng/php-diff/example/demo_cli.php b/vendor/jfcherng/php-diff/example/demo_cli.php new file mode 100644 index 0000000..18c5eba --- /dev/null +++ b/vendor/jfcherng/php-diff/example/demo_cli.php @@ -0,0 +1,38 @@ +<?php + +include __DIR__ . '/demo_base.php'; + +use Jfcherng\Diff\DiffHelper; +use Jfcherng\Utility\CliColor; + +$colorStyles = [ + 'section' => ['f_black', 'b_cyan'], +]; + +$manyNewlines = "\n\n\n\n"; + +echo CliColor::color("Unified Diff\n============", $colorStyles['section']) . "\n\n"; + +// generate a unified diff +$unifiedResult = DiffHelper::calculate( + $oldString, + $newString, + 'Unified', + $diffOptions, + $rendererOptions +); + +echo $unifiedResult . $manyNewlines; + +echo CliColor::color("Context Diff\n============", $colorStyles['section']) . "\n\n"; + +// generate a context diff +$contextResult = DiffHelper::calculate( + $oldString, + $newString, + 'Context', + $diffOptions, + $rendererOptions +); + +echo $contextResult . $manyNewlines; |