19 declare(strict_types=1);
    31             if (!array_key_exists($result_set[
'item_id'], $valid_threads)) {
    37             $row[
'title'] = $valid_threads[$result_set[
'item_id']];
    39             $DIC->ctrl()->setParameterByClass(ilObjForumGUI::class, 
'thr_pk', $result_set[
'item_id']);
    40             $row[
'link'] = $DIC->ctrl()->getLinkTargetByClass(ilObjForumGUI::class, 
'viewThread');
    42             $row[
'relevance'] = (float) ($result_set[
'relevance'] ?? 0.0);
    43             $row[
'content'] = (string) ($result_set[
'content'] ?? 
'');
    51     protected function fillRow(array $a_set): void
    53         $this->tpl->setVariable(
'HREF_ITEM', $a_set[
'link']);
    54         $this->tpl->setVariable(
'TXT_ITEM_TITLE', $a_set[
'title']);
    57             $this->tpl->setVariable(
'RELEVANCE', $this->
getRelevanceHTML($a_set[
'relevance']));
    60         if ($a_set[
'content'] !== 
'') {
    61             $this->tpl->setVariable(
'HIGHLIGHT_CONTENT', $a_set[
'content']);
 
getRelevanceHTML(float $a_rel)
 
static getSortedThreadSubjects(int $a_obj_id, int $a_sort_mode=self::SORT_DATE)