ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
interface.ilSkillLevelRepository.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
25{
26 public function deleteLevelsOfSkill(int $skill_id): void;
27
28 public function addLevel(int $skill_id, string $a_title, string $a_description, string $a_import_id = ""): void;
29
30 public function getLevelData(int $skill_id, int $a_id = 0): array;
31
32 public function lookupLevelTitle(int $a_id): string;
33
34 public function lookupLevelDescription(int $a_id): string;
35
36 public function lookupLevelSkillId(int $a_id): int;
37
38 public function lookupLevelNumber(int $a_id): int;
39
40 public function writeLevelTitle(int $a_id, string $a_title): void;
41
42 public function writeLevelDescription(int $a_id, string $a_description): void;
43
44 public function updateLevelOrder(array $order): void;
45
46 public function deleteLevel(int $a_id): void;
47
48 public function fixLevelNumbering(int $skill_id): void;
49
50 public function getSkillForLevelId(int $a_level_id): ?ilBasicSkill;
51}
Interface ilSkillLevelRepository.
writeLevelDescription(int $a_id, string $a_description)
lookupLevelSkillId(int $a_id)
lookupLevelNumber(int $a_id)
fixLevelNumbering(int $skill_id)
getLevelData(int $skill_id, int $a_id=0)
lookupLevelDescription(int $a_id)
deleteLevelsOfSkill(int $skill_id)
lookupLevelTitle(int $a_id)
getSkillForLevelId(int $a_level_id)
addLevel(int $skill_id, string $a_title, string $a_description, string $a_import_id="")
writeLevelTitle(int $a_id, string $a_title)
updateLevelOrder(array $order)