Why not xPDO?
I've not seen related discussion or anything about this repository, so if this was already discussed, sorry for bringing it up again.
Why implement a different ORM rather than use xPDO? The model classes, including validation and any special behavior, relations, etc.. they're already there.
Hello Mark. Here I use the Doctrine because it is used in the API Platform (https://api-platform.com/). There is no ready-made opportunity to use another ORM. In addition, I do not like the Active Record pattern (I like the Date Mapper pattern more). This API is automatically generated, but there is also manual work, such as setting up table relationships, hiding some data, setting access rights, etc.