У меня есть репозитории в которых я получаю данные с api и базы. Снаружи манипулирую только сущностями (моделями). Возникла необходимость в универсальном задании правил выборки. Проще говоря, мне нужно указывать условия для метода findBy($criteria) которая внутри в зависимости от типа ресурса будет конвертироваться в формат условия который понимает ресурс.
Я вроде нашел то что надо:
https://github.com/K-Phoen/rulerz Подумал что смогу написать конвертер условий в понятный формат внутренних ресурсов. Но там абстракция в абстракции основанная на абстракции и пока что не могу понять как правильно начать использовать и подходит ли под мои задачи эта либа.
Возможно ли реализовать задачу с помощью нее? Не сильно сложно ли будет реализовать конвертер для ресурсов?
Внутри нее используется hoaproject/Ruler, возможно именно его нужно использовать?
Поделись опытом кто работал с ней...