rozdol/mt940
Composer 安装命令:
composer require rozdol/mt940
包简介
Mt940 parcer
README 文档
README
About
TM940 statements parser
Inspired by jejik-mt940 (https://github.com/sandermarechal/jejik-mt940)
Install
cd to your_project_root_dir
composer require rozdol/mt940:"v1.*"
in Table or Model or Controller
use Rozdol\Mt940\Mt940; $this->mt940 = new Mt940(); $data=[...]; $result = $this->utils->mt940($data);
Unit Test
cd mt940
composer update rozdol/mt940
To test
./vendor/bin/phpunit tests/
Compose library Tutorial
cd mt940 composer update git init git . git commit -m 'Initial commit'
Create github repo
git remote add origin git@github.com:rozdol/mt940.git git push origin master
- on github add new release (v1.0.0)
- On packagist Update Package
- Login to packagist.org
- Submit
https://github.com/rozdol/mt940
Ready to use in project
cd to your_project_root_dir
composer require rozdol/mt940
in Table or Model or Controller
use Rozdol\Mt940\Mt940; $this->mt940 = new Mt940(); $date_normalized = $this->mt940->F_date('01/01/20', 1); // 01.01.2020
Connecting Github to Packagist
In Github->Settings->Integrations..->Add->Packagist user: packagist user api_key: packagist->User->Profile->Show API KEY Domain: https://packagist.org
Test: New reslease in Github and check the version in Packagist
Unit Tests
install local phpunit
composer require --dev phpunit/phpunit ^6
mkdir tests cd tests mkdir TestCase cd TestCase mkdir Funcs
edit mt940Test.php
cd mt940
composer update rozdol/mt940
To test
./vendor/bin/phpunit tests/
in GitHub Project / Settings / Services / Add Packagist
User: rozdol Token: https://packagist.org/profile/ -> Your API Token Domain: https://packagist.org Active: true Add Service: click
Travis CI
git checkout -b travis git add .travis.yml git push origin travis
in GitHub Project / Settings / Services / Add Packagist
User: rozdol Token: https://travis-ci.org/profile/rozdol -> Copy API Token Domain: notify.travis-ci.org Active: true Add Service: click
Got to Travis Press + , swipe activation
Detactach from original source
git remote -v git remote remove origin git remote add origin git@github.com:rozdol/mt940.git git push origin random_changes
rozdol/mt940 适用场景与选型建议
rozdol/mt940 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 69 次下载、GitHub Stars 达 1, 最近一次更新时间为 2019 年 04 月 05 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 rozdol/mt940 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 rozdol/mt940 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 69
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-04-05