silarhi / zugferd-factur-x
用于 ZUGFeRD / Factur-X / XRechnung 的 XML 生成器,用 PHP 编写。将 PHP 对象转换为 XML 并反向转换。
2.0.0
2024-02-09 17:57 UTC
Requires
- php: >=8.0
- ext-dom: *
- jms/serializer: ^3.18
Requires (Dev)
- ext-libxml: *
- friendsofphp/php-cs-fixer: ^3.16
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^9.6.15
- rector/rector: ^1.0
Suggests
- ext-libxml: Needed for XSD validation
This package is auto-updated.
Last update: 2024-09-13 13:28:51 UTC
README
用于 ZUGFeRD / Factur-X / XRechnung 的 XML 生成器,用 PHP 编写。将 PHP 对象转换为 XML 并反向转换。
安装
安装此库的推荐方法是使用 Composer。
使用以下命令将此存储库添加到您的 composer 信息中
composer require silarhi/zugferd-factur-x
使用 ZUGFeRD v2.1
将 XML 转换为 PHP 对象
use src\Reader; $xml = file_get_contents('factur-x.xml'); $obj = Reader::create()->transform($xml);
将 PHP 对象转换为 XML
use src\Builder; $obj = ...; $xml = Builder::create()->transform($obj); echo $xml; // Zugferd XML.
贡献
请随时发送错误报告和拉取请求。
许可证
在 MIT 许可证条款下作为开源软件发布:MIT License.