ILIAS  release_10 Revision v10.1-43-ga1241a92c2f
class.ilSkillExportConfig.php
Go to the documentation of this file.
1 <?php
2 
3 declare(strict_types=1);
4 
23 
29 class ilSkillExportConfig extends ExportConfig
30 {
31  public const MODE_SKILLS = "";
32  public const MODE_PROFILES = "prof";
33 
37  protected array $selected_nodes = [];
38 
42  protected array $selected_profiles = [];
43  protected string $mode = "";
44  protected int $skill_tree_id = 0;
45 
46  public function setMode(string $a_val): void
47  {
48  $this->mode = $a_val;
49  }
50 
51  public function getMode(): string
52  {
53  return $this->mode;
54  }
55 
59  public function setSelectedNodes(array $a_val): void
60  {
61  $this->selected_nodes = $a_val;
62  }
63 
67  public function getSelectedNodes(): array
68  {
69  return $this->selected_nodes;
70  }
71 
75  public function setSelectedProfiles(array $a_val): void
76  {
77  $this->selected_profiles = $a_val;
78  }
79 
83  public function getSelectedProfiles(): array
84  {
86  }
87 
88  public function setSkillTreeId(int $skill_tree_id): void
89  {
90  $this->skill_tree_id = $skill_tree_id;
91  }
92 
93  public function getSkillTreeId(): int
94  {
95  return $this->skill_tree_id;
96  }
97 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
setSkillTreeId(int $skill_tree_id)