есть обьект репозиторий с методами
- searchProducts
- searchStores
- getNearestShops
и т д
в случае если есть ключ-значение - все просто
?name=abc&city=London
но нужна дополнительная логика которая будет определять как именно обрабатывать значение входного параметра
[{"key":"name","value":"London","type":"searchByLike"}, {"key":"price","value":"100","type":"greaterThan" } ]
надо это как-то правильно в плане ООП спроектировать чтоб реюзать
Спасибо