4require_once
"Services/AdvancedMetaData/classes/Types/class.ilAdvancedMDFieldDefinitionSelect.php";
25 return $search_bridge->getADT()->getSelections()[0] ?? 0;
39 $def->setNumeric(
false);
42 $translated_options = [];
46 $def->setOptions(array_replace(
$options, $translated_options));
78 return self::XML_SEPARATOR .
79 implode(self::XML_SEPARATOR, $element->getSelections()) .
85 $this->
getADT()->setSelections(explode(self::XML_SEPARATOR, $a_cdata));
97 $a_enum->setAutoSort(
false);
An exception for terminatinating execution or to throw for unit testing.
static getInstance()
Get singleton.
ADT search bridge base class.
initADTDefinition()
Init adt instance.
getValueForXML(ilADT $element)
Parse ADT value for xml (export)
prepareElementForEditor(ilADTFormBridge $a_enum)
Prepare editor form elements.
getSearchQueryParserValue(ilADTSearchBridge $search_bridge)
Get value for search query parser.
importValueFromXML($a_cdata)
Import value from xml.
importCustomDefinitionFormPostValues(ilPropertyFormGUI $a_form, string $language='')
importNewSelectOptions(bool $multi, ilPropertyFormGUI $a_form, string $language='')
getADT()
Get ADT instance.