dukim/php-emv

PHP 5.3+ 的 EMV 工具和实用程序集合(Massimo Lombardo 项目的分支)

v1.1 2018-09-16 09:18 UTC

This package is auto-updated.

Last update: 2024-09-16 22:39:51 UTC


README

PHP 5.3+ 的 EMV 工具和实用程序集合

这是 Massimo Lombardo 的 项目 的分支

安装

推荐通过 Composer 安装 PHP EMV

{
    "require": {
        "billpocket/php-emv": "@stable"
    }
}
$ composer install

基本用法

从字符串(通过 HEX 编码)解析

{
    use \EMV\Codec;
    
    $codecObj = new Codec();
    
    $codecObj->unserialize($hexTLV); //this returns an array
    
}

测试

PHP EMV 随带完整的测试套件。要运行它,通过 PHPUnitComposer 中安装

$ composer install --dev
$ php vendor/bin/phpunit

贡献

以下是一些基本规则,以确保每个人都不会感到沮丧

  • 每个 pull request 必须遵循 基本编码标准编码风格指南,以及在适用的情况下,由 PHP-FIG 提出的改进自动加载建议。
  • 单元测试必须编写或更新
  • 测试套件必须完全成功
  • 文档必须编写或更新
  • 提交消息必须 有意义
  • pull request 分支必须针对最新的 master 分支进行 rebase
  • 无用的提交必须 squashed

致谢

许可证

PHP EMV 在 MIT 许可证下发布。有关详细信息,请参阅附带 LICENSE 文件。