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