Всем привет, подскажите пожалуйста нормально ли, если когда допустим я пишу фильтр, к примеру по акциям, для его реализации я создам всего один метод в репозитории, и он у меня в зависимости от того какой прилетел запрос используя 4 конструкции if, не вложенные, а друг за другом, будет формировать запрос $qb... выполнять его и отдавать список акций или же лучше написать 4 запроса отличающиеся по условиям