edifact
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/
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