dukim / php-emv
PHP 5.3+ 的 EMV 工具和实用程序集合(Massimo Lombardo 项目的分支)
v1.1
2018-09-16 09:18 UTC
Requires
- php: >=5.3.0
- ext-ctype: *
Requires (Dev)
- phpunit/phpunit: 4.0.*
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 随带完整的测试套件。要运行它,通过 PHPUnit 在 Composer 中安装
$ composer install --dev $ php vendor/bin/phpunit
贡献
以下是一些基本规则,以确保每个人都不会感到沮丧
- 每个 pull request 必须遵循 基本编码标准,编码风格指南,以及在适用的情况下,由 PHP-FIG 提出的改进自动加载建议。
- 单元测试必须编写或更新
- 测试套件必须完全成功
- 文档必须编写或更新
- 提交消息必须 有意义
- pull request 分支必须针对最新的
master
分支进行 rebase - 无用的提交必须 squashed
致谢
- Massimo Lombardo,原作者
- 开源社区
许可证
PHP EMV 在 MIT 许可证下发布。有关详细信息,请参阅附带 LICENSE
文件。