Skip to content

willemstuursma/diff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Diff

Diff implementation for PHP, factored out of PHPUnit into a stand-alone component.

Installation

You can use Composer or the PEAR Installer to download and install this package as well as its dependencies.

Composer

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:

{
    "require": {
        "sebastian/diff": "*"
    }
}

PEAR Installer

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

Usage

use SebastianBergmann\Diff\Differ;

$differ = new Differ;
print $differ->diff('foo', 'bar');

The code above yields the output below:

--- Original
+++ New
@@ @@
-foo
+bar

About

Diff implementation

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%