estrato / edifact
UN/EDIFACT消息的解析器和序列化器
3.1.0
2024-01-19 16:14 UTC
Requires
- php: ^7.3 || ^8.0
Requires (Dev)
- duncan3dc/object-intruder: ^0.3.0 || ^1.0
- duncan3dc/php-ini: ^1.2
- maglnet/composer-require-checker: ^2.0 || ^3.0
- mockery/mockery: ^1.4
- phpstan/phpstan: ^0.12.99
- phpstan/phpstan-mockery: ^0.12.12
- phpstan/phpstan-phpunit: ^0.12.17
- phpunit/phpunit: ^8.5.23
- squizlabs/php_codesniffer: ^3.5.8
This package is auto-updated.
Last update: 2024-09-19 17:54:10 UTC
README
一个用于解析和序列化UN/EDIFACT消息的PHP库。
完整文档可在http://estratocloud.github.io/edifact/找到
PHPDoc API文档也可在http://estratocloud.github.io/edifact/api/找到
快速示例
从文件中读取EDI消息
$message = \Estrato\Edifact\Message::fromFile("/tmp/order.edi"); foreach ($message->getAllSegments() as $segment) { echo $segment->getSegmentCode() . "\n"; }
创建EDI消息
$message = new \Estrato\Edifact\Message; $message->addSegment(new Segment("QTY", ["21", "8"])); echo $message->serialize() . "\n";
更多信息请查看http://estratocloud.github.io/edifact/
变更日志
从创始以来就有变更日志