neos/diff

这是一个用于生成两个字符串或数组之间差异的综合库

维护者

详细信息

github.com/neos/diff

源代码

资助包维护!
shop.neos.io/neosfunding

安装次数: 889 306

依赖关系: 5

建议者: 0

安全性: 0

星标: 11

关注者: 2

分支: 2

类型:neos-package

9.0.0-beta13 2024-02-02 19:06 UTC

This package is auto-updated.

Last update: 2024-09-17 06:37:41 UTC


README

[BSD License] Latest Stable Version

差异库

这是Chris Boulton的PHP Diff库的重新打包和现代化版本。它已转换为Neos命名空间,并使用Composer和Flow的自动加载机制直接运行。此库与PHP 5(经过5.5和5.6测试)和PHP 7兼容。

注意:尽管此库相当稳定,并且多年未由其原作者修改,但Neos团队没有积极维护所有包含的渲染器。

特性

这是一个用于生成两个可哈希对象(字符串或数组)之间差异的综合库。生成的差异可以以所有标准格式进行渲染,包括

  • 统一格式
  • 上下文格式
  • 内联HTML
  • 并排HTML

差异引擎核心(即,序列匹配器)的逻辑主要基于Python difflib包。这样做的主要原因是因为其高度精确。

许可证(BSD许可证)

部分版权归Neos项目贡献者所有 - www.neos.io

版权(c)2009 Chris Boulton [email protected] 保留所有权利。

重新分发和使用源代码和二进制代码(无论是否修改),前提是满足以下条件

  • 源代码的重新分发必须保留上述版权声明、本条件列表和以下免责声明。
  • 二进制形式的重新分发必须在文档和/或其他与分发提供的材料中复制上述版权声明、本条件列表和以下免责声明。
  • 未经具体事先书面许可,不得使用Chris Boulton的名字或其贡献者的名字来认可或推广源自本软件的产品。

本软件由版权所有者和贡献者“按原样”提供,并且不提供任何明示或暗示的保证,包括但不限于适销性和针对特定目的的适用性保证。在任何情况下,版权所有者或贡献者均不对任何直接、间接、偶然、特殊、示范性或后果性的损害(包括但不限于替代商品或服务的采购;使用、数据或利润的丧失;或业务中断)承担责任,无论这些损害是否因使用本软件而引起,即使已告知此类损害的可能性。