Parser and Serializer for UN/EDIFACT messages

2.2.1 2021-08-12 15:15 UTC

This package is auto-updated.

Last update: 2021-10-12 15:44:44 UTC


README

A PHP library to parse and serialize UN/EDIFACT messages.

Full documentation is available at http://metroplex-systems.github.io/edifact/
PHPDoc API documentation is also available at http://metroplex-systems.github.io/edifact/api/

release build coverage

Quick Examples

Read an EDI message from a file

$message = \Metroplex\Edifact\Message::fromFile("/tmp/order.edi");

foreach ($message->getAllSegments() as $segment) {
    echo $segment->getSegmentCode() . "\n";
}

Create an EDI message

$message = new \Metroplex\Edifact\Message;

$message->addSegment(new Segment("QTY", ["21", "8"]));

echo $message->serialize() . "\n";

Read more at http://metroplex-systems.github.io/edifact/

Changelog

A Changelog has been available since the beginning of time