protected function assignGroupBy($queryBuilder) { if (!empty($this->groupByFields)) { foreach ($this->groupByFields as $fields) { $queryBuilder->groupBy($fields->getSelect()); } } }