This repo was written in the context of Apigility. It is very useful in Apigility but the name of this repository and what it does best is to populate a QueryBuilder based on an array. For instance this is used in api-skeletons/zf-doctrine-graphql where Apigility shouldn't be a requirement.
Specific problems
Hydrator\Strategy\CollectionLink is specific to Apigility. This strategy is duplicated in api-skeleletons/zf-doctrine-hydrator (which also has strategies in the same tool type as this strategy)
Query Providers are specific to Apigility. I think these classes would do well in their own repository.
And with these out of the way this repo can do the job of array > Query Builder cleanly.
I'm willing to do this for a cleaner repo. What do you say?
This repo was written in the context of Apigility. It is very useful in Apigility but the name of this repository and what it does best is to populate a QueryBuilder based on an array. For instance this is used in api-skeletons/zf-doctrine-graphql where Apigility shouldn't be a requirement.
Specific problems
And with these out of the way this repo can do the job of array > Query Builder cleanly.
I'm willing to do this for a cleaner repo. What do you say?