ILIAS  release_8 Revision v8.24
class.ilADTMultiTextPresentationBridge.php
Go to the documentation of this file.
1<?php
2
3declare(strict_types=1);
4
6{
7 protected function isValidADT(ilADT $a_adt): bool
8 {
9 return ($a_adt instanceof ilADTMultiText);
10 }
11
12 public function getHTML(): string
13 {
14 if (!$this->getADT()->isNull()) {
15 $res = array();
16 foreach ($this->getADT()->getTextElements() as $item) {
17 if (trim($item)) {
18 $res[] = $this->decorate($item);
19 }
20 }
21 return implode(", ", $res);
22 }
23 return '';
24 }
25
26 public function getSortable()
27 {
28 if (!$this->getADT()->isNull()) {
29 return implode(";", $this->getADT()->getTextElements());
30 }
31 return '';
32 }
33}
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
ADT base class.
Definition: class.ilADT.php:12
$res
Definition: ltiservices.php:69