3 declare(strict_types=1);
24 if (is_array($a_values)) {
25 if (count($a_values)) {
26 foreach ($a_values as $idx => $element) {
27 $a_values[$idx] = trim($element);
28 if (!$a_values[$idx]) {
29 unset($a_values[$idx]);
32 $a_values = array_unique($a_values);
34 if (!count($a_values)) {
38 $this->values = $a_values;
75 return (!is_array($all) || !count($all));
82 $valid = parent::isValid();
93 if ($max_len < strlen($element)) {
108 return md5(implode(
"", $elements));
127 if (is_object($a_std)) {
addValidationError(string $a_error_code)
isValidDefinition(ilADTDefinition $a_def)
sort()
description: > Example for rendering a Sort Glyph.
getCheckSum()
Get unique checksum.
ADT definition base class.
importStdClass(?stdClass $a_std)
setTextElements(?array $a_values=null)
getDefinition()
Get definition.