bullyard / ubl-invoice
一个用于创建有效的EHF 3.0 xml文件的现代面向对象的PHP库
v1.8.2
2023-06-18 22:30 UTC
Requires
- php: ^7.0||^8.0
- sabre/xml: ^2.1
Requires (Dev)
- phpunit/phpunit: ^7.0
README
粗略实现以支持发票、贷项通知和提醒
UBL-Invoice
用于创建UBL发票的PHP包装器。此代码是cleverit/UBL_invoice包的硬分叉。如果您缺少功能,请随时贡献。
安装和使用
此包需要PHP 8.0或更高版本。可以通过composer进行安装。
composer require bullyard/ubl-invoice
贡献
请随意为代码添加/更改创建pull请求。请始终遵循PSR-2编码标准。您可以使用PHP_CodeSniffer在编辑器中确保这一点,因为此项目包含一个phpcs.xml文件。
示例 & 文档
此存储库目前不提供任何文档。目前,您可以在tests文件夹中的单元测试文件中找到一个相当简单的示例。
单元测试
此存储库不会为代码中包含的所有可能性提供详尽的单元测试,包括getters & setters。请随意为您编写的新功能添加新的单元测试。单元测试应在tests文件夹中创建,并可以通过在存储库根目录中运行phpunit来执行。