apfelfrisch / edifact Goto Github PK
View Code? Open in Web Editor NEWParse, build, serialize and validate UN/EDIFACT Messages.
License: MIT License
Parse, build, serialize and validate UN/EDIFACT Messages.
License: MIT License
If we inject StreamIterator in the Message constructor we can remove SegmentFactory as class variable
The Validator has to check if every Segment which is necessary from the Blueprint is available on the Segment.
Solution: after every foreach, run the loop from that position und check if blueprint has an entry - see segparser
Line 11 in 24e6724
Line 46 in 17b3976
Edifact/src/Segments/AbstractSegment.php
Line 61 in 24e6724
Line 100 in 17b3976
Edifact/src/Segment/SeglineParser.php
Line 82 in 33c2cc9
It has the same functionality.
It's not necessary as a class proberty.
Edifact/src/Segment/GenericSegment.php
Line 42 in 0a3d048
Also GenericSegment::toString
Edifact/src/Segment/SeglineParser.php
Line 109 in 258f53c
Edifact/src/Stream/StreamIterator.php
Line 16 in 0a3d048
Add phpunit.xml to gitignore
Wenn wir validierungsinformationen in die segment.json speichern wollen, müssen wir die values unter values verschachteln.
Line 23 in 24e6724
We need that for the Builder if the User uses a different Segment Namespace
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.