refactor validation stuff from compiler into the ModelValidator
integrate doctrine metadata reading into base
refactor into the EntityMappingGenerator that creates all annotations for the assembled GClass
add simple column mapping and id default generation strategy
rename compilertest
implement a new models-test structure that allows to write real files and run tests against them
use package.boot 2.3
refactor the model into a real php class
implement generation gap splitting of the entity
ignore build
add validation for entities that extend each other
advance model validator for constructor and fix regression bug for nullable
add a associations test for OneToMany and put this into the model suite
add a GClassBroker interface which is temporary implemented in Compiler to get classes which are referenced from one entity
WIP: start generating the associationsApi with the AssociationsAPIGenerator to pass the tests
refactor to use entityReferences for parsing types and move type parsing to model
refactor the entityGenerator into an instance that converts the stdClass validated Model into GeneratedEntity and GeneratedProperty instances
refactor all methods to use the Generated* APIs (which cleans up a lot)
pass the ModelAssociations Tests (the first time)
Refactor code into the Model and the ModelAssociation to abstract associations better
add acceptance test