У меня есть UI, где юзер выбирает фильтры и я уже на основе этих фильтров составляю SQL. в некотором классе есть поле
public $filters = [
'user_type' => '
INNER JOIN (...) x
',
...
];
и этих фильтров много, около 50. В примере выше INNER JOIN только занимает строк 30. Это нормально или лучше избегать такой практики (когда свойство содержит большой набор данных)?
Как лучше задать список фильтров?