Skip to content

gipfl/diff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gipfl\Diff

ipl-compatible modernized php-diff fork

Usage

<?php

use gipfl\Diff\HtmlRenderer\SideBySideDiff;
use gipfl\Diff\PhpDiff;

require_once 'vendor/autoload.php';

$diff = new PhpDiff(
    file_get_contents(__DIR__ . '/left.json'),
    file_get_contents(__DIR__ . '/right.json')
);
$html->add(new SideBySideDiff($diff));

Changes

v0.2.0

  • BREAKING: This initially didn't require Icinga Web, but now the CSS assumes that there is @color-ok and @color-critical. So if using this library elsewhere, you need to define such colors (green and red) accordingly.
  • FEATURE: colors adjusted to support upcoming Icinga Web dark themes

Credits

This started based on the great work of Chris Boulton, which has been abandoned. Tried various forks, worked with the forks maintained by the Phalcon Framework Team and the one maintained by PHPSpec for a little while. Then finally decided to fork and modernize the code by myself.

About

php-diff wrapper supporting ipl/html

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •