kigkonsult / sie4sdk
PHP Sie4 SDK 和 Sie5 转换包
v1.53
2021-10-07 08:06 UTC
Requires
- php: >=7.0
- ext-iconv: *
- ext-json: *
- kigkonsult/asit: >=1.8
- kigkonsult/sie5sdk: >=1.0.6
Requires (Dev)
- fzaninotto/faker: >=v1.9.2
- phpcompatibility/php-compatibility: >=9.3.5
- phpstan/phpstan: >=0.9.3
- phpunit/phpunit: >=6.1.0
- squizlabs/php_codesniffer: >=3.5.5
README
PHP Sie4 SDK 和 Sie5 转换包
使用 Sie4 / Sie5 格式,如 Sie 网站规定格式 Sie 页面。
Sie4Sdk 支持从/到以下格式的会计数据转换/转换:
- Sie4 : 文件 / 字符串 / Dto / 数组 / json / http-service
- Sie/SieEntry : XML / 字符串 / Dto
有关使用和信息的详细信息,请点击此处。
安装
Composer,从命令行
composer require kigkonsult/Sie4Sdk
Composer,在您的 composer.json
{ "require": { "kigkonsult/Sie4Sdk": "dev-master" } }
版本 1.8 支持 PHP 8,1.6 7.4,1.53 7.0。
Composer,获取访问权限
namespace Kigkonsult\Sie4Sdk; ... include 'vendor/autoload.php';
否则,下载并获取。
namespace Kigkonsult\Sie4Sdk; ... include 'pathToSource/sie4sdk/autoload.php';
运行测试
cd pathToSource/Sie4Sdk
vendor/bin/phpunit
Sie4Sdk 使用 Faker 生成 Sie4Sdk 测试数据的主要变体。
由于 Sie4 和 Sie5 的差异,测试可能会有(可接受的)中断。然而,输出仍然是有效的。
欢迎贡献测试,包括 Sie4-/Sie-/SieEntry 文件。
赞助
使用 buy me a coffee 或 paypal me 进行捐赠,我们将不胜感激。如有发票,请发送电子邮件。
支持
有关 Sie4Sdk 的支持,请使用 Github/issues。
有关 Sie4/Sie5 (XSD) 的问题,请访问 Sie 主页。
许可
本项目采用 LGPLv3 许可协议