ILIAS  trunk Revision v11.0_alpha-2662-g519ff7d528f
class.SkillResourceFactory.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
21 namespace ILIAS\Skill\Resource;
22 
27 {
28  public function resource(
29  int $skill_id,
30  int $tref_id,
31  int $level_id,
32  int $repo_ref_id,
33  bool $imparting,
34  bool $trigger
35  ): SkillResource {
36  return new SkillResource(
37  $skill_id,
38  $tref_id,
39  $level_id,
40  $repo_ref_id,
41  $imparting,
42  $trigger
43  );
44  }
45 
46  public function resourceLevel(
47  int $skill_id,
48  int $tref_id,
49  int $level_id
51  return new SkillResourceLevel(
52  $skill_id,
53  $tref_id,
54  $level_id
55  );
56  }
57 }
resourceLevel(int $skill_id, int $tref_id, int $level_id)
resource(int $skill_id, int $tref_id, int $level_id, int $repo_ref_id, bool $imparting, bool $trigger)