19declare(strict_types=1);
64 $tag = $this->dictionary->tagForElement(
$elements[0]);
65 if ($tag?->hasRepresentation()) {
67 $tag->representation(),
71 $name = implode(self::SEPARATOR, [$name, $values]);
79 if (empty($elements)) {
82 $tag = $this->dictionary->tagForElement($elements[0]);
83 if (!$tag?->hasPreview()) {
86 return $this->getDataValueStringByPath($tag->preview(), ...$elements);
93 return $this->elements->name($element, $plural);
100 bool $never_skip_initial =
false
105 !$never_skip_initial &&
106 !$this->dictionary->tagForElement($element)?->isLabelImportant() &&
109 return $this->elements->nameWithParents(
122 foreach ($elements as $element) {
123 $navigator = $this->navigator_factory->navigator(
127 foreach ($navigator->elementsAtFinalStep() as $el) {
130 $data->value() !==
''
132 $values[] = $this->data->dataValue(
$data);
136 return implode(self::DELIMITER, $values);
return['delivery_method'=> 'php',]
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
if(!file_exists('../ilias.ini.php'))