ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
ILIAS\Skill\Profile\SkillProfileFactory Class Reference
+ Collaboration diagram for ILIAS\Skill\Profile\SkillProfileFactory:

Public Member Functions

 profile (int $id, string $title, string $description, int $skill_tree_id, string $image_id="", int $ref_id=0)
 
 roleProfile (int $role_id, int $profile_id, string $title, string $description, int $skill_tree_id, string $image_id, int $ref_id)
 
 profileLevel (int $profile_id, int $base_skill_id, int $tref_id, int $level_id, int $order_nr)
 
 profileCompletion (int $profile_id, int $user_id, string $date, bool $fulfilled)
 
 profileUserAssignment (string $name, int $id)
 
 profileRoleAssignment (string $name, int $id, string $obj_title, string $obj_type, int $obj_id)
 

Detailed Description

Author
Thomas Famula famul.nosp@m.a@le.nosp@m.ifos..nosp@m.de

Definition at line 28 of file class.SkillProfileFactory.php.

Member Function Documentation

◆ profile()

ILIAS\Skill\Profile\SkillProfileFactory::profile ( int  $id,
string  $title,
string  $description,
int  $skill_tree_id,
string  $image_id = "",
int  $ref_id = 0 
)

Definition at line 30 of file class.SkillProfileFactory.php.

References $ref_id.

37  : SkillProfile {
38  return new SkillProfile(
39  $id,
40  $title,
41  $description,
42  $skill_tree_id,
43  $image_id,
44  $ref_id
45  );
46  }
$ref_id
Definition: ltiauth.php:67
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23

◆ profileCompletion()

ILIAS\Skill\Profile\SkillProfileFactory::profileCompletion ( int  $profile_id,
int  $user_id,
string  $date,
bool  $fulfilled 
)

Definition at line 84 of file class.SkillProfileFactory.php.

89  : SkillProfileCompletion {
90  return new SkillProfileCompletion(
91  $profile_id,
92  $user_id,
93  $date,
94  $fulfilled
95  );
96  }

◆ profileLevel()

ILIAS\Skill\Profile\SkillProfileFactory::profileLevel ( int  $profile_id,
int  $base_skill_id,
int  $tref_id,
int  $level_id,
int  $order_nr 
)

Definition at line 68 of file class.SkillProfileFactory.php.

74  : SkillProfileLevel {
75  return new SkillProfileLevel(
76  $profile_id,
77  $base_skill_id,
78  $tref_id,
79  $level_id,
80  $order_nr
81  );
82  }

◆ profileRoleAssignment()

ILIAS\Skill\Profile\SkillProfileFactory::profileRoleAssignment ( string  $name,
int  $id,
string  $obj_title,
string  $obj_type,
int  $obj_id 
)

Definition at line 108 of file class.SkillProfileFactory.php.

114  : SkillProfileRoleAssignment {
115  return new SkillProfileRoleAssignment(
116  $name,
117  $id,
118  $obj_title,
119  $obj_type,
120  $obj_id
121  );
122  }
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23

◆ profileUserAssignment()

ILIAS\Skill\Profile\SkillProfileFactory::profileUserAssignment ( string  $name,
int  $id 
)

Definition at line 98 of file class.SkillProfileFactory.php.

101  : SkillProfileUserAssignment {
102  return new SkillProfileUserAssignment(
103  $name,
104  $id
105  );
106  }
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23

◆ roleProfile()

ILIAS\Skill\Profile\SkillProfileFactory::roleProfile ( int  $role_id,
int  $profile_id,
string  $title,
string  $description,
int  $skill_tree_id,
string  $image_id,
int  $ref_id 
)

Definition at line 48 of file class.SkillProfileFactory.php.

56  : SkillRoleProfile {
57  return new SkillRoleProfile(
58  $role_id,
59  $profile_id,
60  $title,
61  $description,
62  $skill_tree_id,
63  $image_id,
64  $ref_id
65  );
66  }
$ref_id
Definition: ltiauth.php:67

The documentation for this class was generated from the following file: