18 $this->originalSkillTitles[
"{$skillBaseId}:{$skillTrefId}"] = $originalSkillTitle;
23 $this->originalSkillPaths[
"{$skillBaseId}:{$skillTrefId}"] = $originalSkillPath;
28 $this->importedSkillLevelThresholds[] = $importedSkillLevelThreshold;
33 $thresholds = array();
35 foreach ($this as $skillLevelThreshold) {
36 if ($skillLevelThreshold->getImportSkillBaseId() != $importSkillBaseId) {
40 if ($skillLevelThreshold->getImportSkillTrefId() != $importSkillTrefId) {
44 $thresholds[] = $skillLevelThreshold;
55 return current($this->importedSkillLevelThresholds);
63 return next($this->importedSkillLevelThresholds);
71 return key($this->importedSkillLevelThresholds);
79 return key($this->importedSkillLevelThresholds) !== null;
87 return reset($this->importedSkillLevelThresholds);
addOriginalSkillTitle($skillBaseId, $skillTrefId, $originalSkillTitle)
$importedSkillLevelThresholds
getThresholdsByImportSkill($importSkillBaseId, $importSkillTrefId)
addSkillLevelThreshold(ilTestSkillLevelThresholdImport $importedSkillLevelThreshold)
addOriginalSkillPath($skillBaseId, $skillTrefId, $originalSkillPath)