groupBy = $fields; return $this; } public function add(string $field) : self { $this->validateFieldType($field); $this->groupBy[] = $field; return $this; } public function render() : string { return $this->renderSegments([ static::SQL_TOKEN, implode(", ", $this->groupBy) ]); } }