19 declare(strict_types=1);
    35         $this->originalSkillTitles[
"{$skillBaseId}:{$skillTrefId}"] = $originalSkillTitle;
    40         $this->originalSkillPaths[
"{$skillBaseId}:{$skillTrefId}"] = $originalSkillPath;
    45         $this->importedSkillLevelThresholds[] = $importedSkillLevelThreshold;
    52         foreach ($this as $skillLevelThreshold) {
    53             if ($skillLevelThreshold->getImportSkillBaseId() != $importSkillBaseId) {
    57             if ($skillLevelThreshold->getImportSkillTrefId() != $importSkillTrefId) {
    61             $thresholds[] = $skillLevelThreshold;
    69         $current = 
current($this->importedSkillLevelThresholds);
    70         return $current !== 
false ? $current : null;
    73     public function next(): void
    75         next($this->importedSkillLevelThresholds);
    80         return key($this->importedSkillLevelThresholds);
    85         return key($this->importedSkillLevelThresholds) !== null;
    90         reset($this->importedSkillLevelThresholds);
 addOriginalSkillTitle($skillBaseId, $skillTrefId, $originalSkillTitle)
 
$importedSkillLevelThresholds
 
getThresholdsByImportSkill($importSkillBaseId, $importSkillTrefId)
 
addSkillLevelThreshold(ilTestSkillLevelThresholdImport $importedSkillLevelThreshold)
 
addOriginalSkillPath($skillBaseId, $skillTrefId, $originalSkillPath)