avaibooksports / redsys-operations-parser
Redsys 操作解析器
0.1.0
2023-04-20 13:15 UTC
Requires
- php: ^7.4
- doctrine/collections: ^1.8
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.13
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^9.6
- rector/rector: ^0.15.24
- vimeo/psalm: ^5.9
README
警告 - 这仍然是alpha软件,公共API仍然可能更改。请在自己的风险下使用。
简介
avaibooksports/redsys-operations-parser
是一个能够解析多家银行汇款文件的包。
通过使用相应的解析器解析文件,我们得到一组类。目前,每个支持的银行都有一个解析器
- BVA:
AvaiBookSports\Component\RedsysOperationsParser\Bbva\OperationsParser
- Sabadell:
AvaiBookSports\Component\RedsysOperationsParser\Sabadell \OperationsParser
这两个类都扩展了 AvaiBookSports\Component\RedsysOperationsParser \AbstractOperation\AbstractFile
类,它包含两个银行之间所有公共或相似的字段。因此,为了实现一个新银行的模型,只需添加接口之外的数据,可以确保所有实体之间有一个共同的API。
您可以在 resources/docs 中找到支持银行格式的文档
测试
make ci
执行所有类型的测试,以通知项目中的错误。