33 $this->originalSkillTitles[
"{$skillBaseId}:{$skillTrefId}"] = $originalSkillTitle;
38 $this->originalSkillPaths[
"{$skillBaseId}:{$skillTrefId}"] = $originalSkillPath;
43 $this->importedSkillLevelThresholds[] = $importedSkillLevelThreshold;
48 $thresholds = array();
50 foreach ($this as $skillLevelThreshold) {
51 if ($skillLevelThreshold->getImportSkillBaseId() != $importSkillBaseId) {
55 if ($skillLevelThreshold->getImportSkillTrefId() != $importSkillTrefId) {
59 $thresholds[] = $skillLevelThreshold;
70 return current($this->importedSkillLevelThresholds);
75 return next($this->importedSkillLevelThresholds);
83 return key($this->importedSkillLevelThresholds);
91 return key($this->importedSkillLevelThresholds) !== null;
99 return reset($this->importedSkillLevelThresholds);
addOriginalSkillTitle($skillBaseId, $skillTrefId, $originalSkillTitle)
$importedSkillLevelThresholds
getThresholdsByImportSkill($importSkillBaseId, $importSkillTrefId)
addSkillLevelThreshold(ilTestSkillLevelThresholdImport $importedSkillLevelThreshold)
addOriginalSkillPath($skillBaseId, $skillTrefId, $originalSkillPath)