Skip to content

Latest commit

 

History

History
39 lines (26 loc) · 1.26 KB

README.md

File metadata and controls

39 lines (26 loc) · 1.26 KB

edifact

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

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

release build coverage

Quick Examples

Read an EDI message from a file

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

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

Create an EDI message

$message = new \Estrato\Edifact\Message;

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

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

Read more at http://estratocloud.github.io/edifact/

Changelog

A Changelog has been available since the beginning of time