├── .php-cs-fixer.dist.php ├── .phpstorm.meta.php ├── CHANGELOG ├── CHANGELOG_v2.md ├── CHANGELOG_v3.md ├── CHANGELOG_v4.md ├── CHANGELOG_v5.md └── CHANGELOG_v6.md ├── LICENSE ├── README.md ├── UPGRADING ├── UPGRADING_v3.md ├── UPGRADING_v4.md ├── UPGRADING_v5.md └── UPGRADING_v6.md ├── composer.json ├── composer.lock ├── example ├── README.md ├── demo_base.php ├── demo_cli.php ├── demo_web.php ├── diff-table.css ├── diff-table.scss ├── new_file.txt └── old_file.txt └── src ├── DiffHelper.php ├── Differ.php ├── Exception ├── FileNotFoundException.php └── UnsupportedFunctionException.php ├── Factory ├── LineRendererFactory.php └── RendererFactory.php ├── Renderer ├── AbstractRenderer.php ├── Html │ ├── AbstractHtml.php │ ├── Combined.php │ ├── Inline.php │ ├── Json.php │ ├── JsonHtml.php │ ├── LineRenderer │ │ ├── AbstractLineRenderer.php │ │ ├── Char.php │ │ ├── Line.php │ │ ├── LineRendererInterface.php │ │ ├── None.php │ │ └── Word.php │ └── SideBySide.php ├── RendererConstant.php ├── RendererInterface.php └── Text │ ├── AbstractText.php │ ├── Context.php │ ├── JsonText.php │ └── Unified.php ├── Utility ├── Arr.php ├── Language.php ├── ReverseIterator.php └── Str.php └── languages ├── bul.json ├── chs.json ├── cht.json ├── cze.json ├── deu.json ├── eng.json ├── fra.json ├── ita.json ├── jpn.json ├── nob.json ├── por.json ├── readme.md ├── rus.json ├── spa.json ├── tur.json └── ukr.json /.php-cs-fixer.dist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/.php-cs-fixer.dist.php -------------------------------------------------------------------------------- /.phpstorm.meta.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/.phpstorm.meta.php -------------------------------------------------------------------------------- /CHANGELOG/CHANGELOG_v2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/CHANGELOG/CHANGELOG_v2.md -------------------------------------------------------------------------------- /CHANGELOG/CHANGELOG_v3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/CHANGELOG/CHANGELOG_v3.md -------------------------------------------------------------------------------- /CHANGELOG/CHANGELOG_v4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/CHANGELOG/CHANGELOG_v4.md -------------------------------------------------------------------------------- /CHANGELOG/CHANGELOG_v5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/CHANGELOG/CHANGELOG_v5.md -------------------------------------------------------------------------------- /CHANGELOG/CHANGELOG_v6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/CHANGELOG/CHANGELOG_v6.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/README.md -------------------------------------------------------------------------------- /UPGRADING/UPGRADING_v3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/UPGRADING/UPGRADING_v3.md -------------------------------------------------------------------------------- /UPGRADING/UPGRADING_v4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/UPGRADING/UPGRADING_v4.md -------------------------------------------------------------------------------- /UPGRADING/UPGRADING_v5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/UPGRADING/UPGRADING_v5.md -------------------------------------------------------------------------------- /UPGRADING/UPGRADING_v6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/UPGRADING/UPGRADING_v6.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/composer.lock -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/example/README.md -------------------------------------------------------------------------------- /example/demo_base.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/example/demo_base.php -------------------------------------------------------------------------------- /example/demo_cli.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/example/demo_cli.php -------------------------------------------------------------------------------- /example/demo_web.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/example/demo_web.php -------------------------------------------------------------------------------- /example/diff-table.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/example/diff-table.css -------------------------------------------------------------------------------- /example/diff-table.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/example/diff-table.scss -------------------------------------------------------------------------------- /example/new_file.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/example/new_file.txt -------------------------------------------------------------------------------- /example/old_file.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/example/old_file.txt -------------------------------------------------------------------------------- /src/DiffHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/DiffHelper.php -------------------------------------------------------------------------------- /src/Differ.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/Differ.php -------------------------------------------------------------------------------- /src/Exception/FileNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/Exception/FileNotFoundException.php -------------------------------------------------------------------------------- /src/Exception/UnsupportedFunctionException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/Exception/UnsupportedFunctionException.php -------------------------------------------------------------------------------- /src/Factory/LineRendererFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/Factory/LineRendererFactory.php -------------------------------------------------------------------------------- /src/Factory/RendererFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/Factory/RendererFactory.php -------------------------------------------------------------------------------- /src/Renderer/AbstractRenderer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/Renderer/AbstractRenderer.php -------------------------------------------------------------------------------- /src/Renderer/Html/AbstractHtml.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/Renderer/Html/AbstractHtml.php -------------------------------------------------------------------------------- /src/Renderer/Html/Combined.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/Renderer/Html/Combined.php -------------------------------------------------------------------------------- /src/Renderer/Html/Inline.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/Renderer/Html/Inline.php -------------------------------------------------------------------------------- /src/Renderer/Html/Json.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/Renderer/Html/Json.php -------------------------------------------------------------------------------- /src/Renderer/Html/JsonHtml.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/Renderer/Html/JsonHtml.php -------------------------------------------------------------------------------- /src/Renderer/Html/LineRenderer/AbstractLineRenderer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/Renderer/Html/LineRenderer/AbstractLineRenderer.php -------------------------------------------------------------------------------- /src/Renderer/Html/LineRenderer/Char.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/Renderer/Html/LineRenderer/Char.php -------------------------------------------------------------------------------- /src/Renderer/Html/LineRenderer/Line.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/Renderer/Html/LineRenderer/Line.php -------------------------------------------------------------------------------- /src/Renderer/Html/LineRenderer/LineRendererInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/Renderer/Html/LineRenderer/LineRendererInterface.php -------------------------------------------------------------------------------- /src/Renderer/Html/LineRenderer/None.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/Renderer/Html/LineRenderer/None.php -------------------------------------------------------------------------------- /src/Renderer/Html/LineRenderer/Word.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/Renderer/Html/LineRenderer/Word.php -------------------------------------------------------------------------------- /src/Renderer/Html/SideBySide.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/Renderer/Html/SideBySide.php -------------------------------------------------------------------------------- /src/Renderer/RendererConstant.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/Renderer/RendererConstant.php -------------------------------------------------------------------------------- /src/Renderer/RendererInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/Renderer/RendererInterface.php -------------------------------------------------------------------------------- /src/Renderer/Text/AbstractText.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/Renderer/Text/AbstractText.php -------------------------------------------------------------------------------- /src/Renderer/Text/Context.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/Renderer/Text/Context.php -------------------------------------------------------------------------------- /src/Renderer/Text/JsonText.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/Renderer/Text/JsonText.php -------------------------------------------------------------------------------- /src/Renderer/Text/Unified.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/Renderer/Text/Unified.php -------------------------------------------------------------------------------- /src/Utility/Arr.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/Utility/Arr.php -------------------------------------------------------------------------------- /src/Utility/Language.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/Utility/Language.php -------------------------------------------------------------------------------- /src/Utility/ReverseIterator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/Utility/ReverseIterator.php -------------------------------------------------------------------------------- /src/Utility/Str.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/Utility/Str.php -------------------------------------------------------------------------------- /src/languages/bul.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/languages/bul.json -------------------------------------------------------------------------------- /src/languages/chs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/languages/chs.json -------------------------------------------------------------------------------- /src/languages/cht.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/languages/cht.json -------------------------------------------------------------------------------- /src/languages/cze.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/languages/cze.json -------------------------------------------------------------------------------- /src/languages/deu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/languages/deu.json -------------------------------------------------------------------------------- /src/languages/eng.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/languages/eng.json -------------------------------------------------------------------------------- /src/languages/fra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/languages/fra.json -------------------------------------------------------------------------------- /src/languages/ita.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/languages/ita.json -------------------------------------------------------------------------------- /src/languages/jpn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/languages/jpn.json -------------------------------------------------------------------------------- /src/languages/nob.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/languages/nob.json -------------------------------------------------------------------------------- /src/languages/por.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/languages/por.json -------------------------------------------------------------------------------- /src/languages/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/languages/readme.md -------------------------------------------------------------------------------- /src/languages/rus.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/languages/rus.json -------------------------------------------------------------------------------- /src/languages/spa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/languages/spa.json -------------------------------------------------------------------------------- /src/languages/tur.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/languages/tur.json -------------------------------------------------------------------------------- /src/languages/ukr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfcherng/php-diff/HEAD/src/languages/ukr.json --------------------------------------------------------------------------------