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/
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/
A Changelog has been available since the beginning of time