*/ /** * Generic class for value sets. */ class MDValueSet { /** * Gets a list of entries in a translated version. * * @param MDTlLoader $tlLoader Translation loader. * @param array $keyList List of keys to get translations for. * @param string $tlFileName Name of the translation file. * @param string $tlVarName Variable of the translation. * * @return array */ public static function getSortedList(MDTlLoader $tlLoader, array $keyList, string $tlFileName, string $tlVarName):array { $output = []; foreach ($keyList as $tID) { $output[$tID] = $tlLoader->tl($tlFileName, $tlVarName, $tID); } asort($output); return $output; } }