ILIAS  trunk Revision v11.0_alpha-1723-g8e69f309bab
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
class.SkillProfileLevel.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
21 namespace ILIAS\Skill\Profile;
22 
24 
29 {
30  protected int $profile_id = 0;
31  protected int $base_skill_id = 0;
32  protected int $tref_id = 0;
33  protected int $level_id = 0;
34  protected int $order_nr = 0;
35 
36  public function __construct(
37  int $profile_id,
38  int $base_skill_id,
39  int $tref_id,
40  int $level_id,
41  int $order_nr
42  ) {
43  $this->profile_id = $profile_id;
44  $this->base_skill_id = $base_skill_id;
45  $this->tref_id = $tref_id;
46  $this->level_id = $level_id;
47  $this->order_nr = $order_nr;
48  }
49 
50  public function getProfileId(): int
51  {
52  return $this->profile_id;
53  }
54 
55  public function getBaseSkillId(): int
56  {
57  return $this->base_skill_id;
58  }
59 
60  public function getTrefId(): int
61  {
62  return $this->tref_id;
63  }
64 
65  public function getLevelId(): int
66  {
67  return $this->level_id;
68  }
69 
70  public function getOrderNr(): int
71  {
72  return $this->order_nr;
73  }
74 }
__construct(int $profile_id, int $base_skill_id, int $tref_id, int $level_id, int $order_nr)