Diff implementation for PHP, factored out of PHPUnit into a stand-alone component.
You can use the PEAR Installer or Composer to download and install this package as well as its dependencies.
The following two commands (which you may have to run as root
) are all that is required to install this package using the PEAR Installer:
pear config-set auto_discover 1
pear install pear.phpunit.de/Diff
To add this package as a local, per-project dependency to your project, simply add a dependency on sebastian/diff
to your project's composer.json
file. Here is a minimal example of a composer.json
file that just defines a dependency on Diff 1.0:
{
"require": {
"sebastian/diff": "1.0.*"
}
}
use SebastianBergmann\Diff;
$diff = new Diff;
print $diff->diff('foo', 'bar');
The code above yields the output below:
--- Original
+++ New
@@ @@
-foo
+bar