ILIAS  trunk Revision v11.0_alpha-1749-g1a06bdef097
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ilAssQuestionAssignedSkillList Class Reference
+ Inheritance diagram for ilAssQuestionAssignedSkillList:
+ Collaboration diagram for ilAssQuestionAssignedSkillList:

Public Member Functions

 addSkill (int $skill_base_id, int $skill_ref_id)
 
 skillsExist ()
 
 current ()
 
 next ()
 
 key ()
 
 valid ()
 
 rewind ()
 
 sleep ()
 
 wakeup ()
 

Protected Attributes

array $skills = []
 

Detailed Description

Definition at line 25 of file class.ilAssQuestionAssignedSkillList.php.

Member Function Documentation

◆ addSkill()

ilAssQuestionAssignedSkillList::addSkill ( int  $skill_base_id,
int  $skill_ref_id 
)

Definition at line 29 of file class.ilAssQuestionAssignedSkillList.php.

29  : void
30  {
31  $this->skills[] = "{$skill_base_id}:{$skill_ref_id}";
32  }

◆ current()

ilAssQuestionAssignedSkillList::current ( )

Definition at line 39 of file class.ilAssQuestionAssignedSkillList.php.

References null.

39  : ?string
40  {
41  $current = current($this->skills);
42  return $current !== false ? $current : null;
43  }
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null

◆ key()

ilAssQuestionAssignedSkillList::key ( )

Definition at line 50 of file class.ilAssQuestionAssignedSkillList.php.

Referenced by valid().

50  : ?int
51  {
52  return key($this->skills);
53  }
+ Here is the caller graph for this function:

◆ next()

ilAssQuestionAssignedSkillList::next ( )

Definition at line 45 of file class.ilAssQuestionAssignedSkillList.php.

45  : void
46  {
47  next($this->skills);
48  }

◆ rewind()

ilAssQuestionAssignedSkillList::rewind ( )

Definition at line 61 of file class.ilAssQuestionAssignedSkillList.php.

61  : void
62  {
63  reset($this->skills);
64  }

◆ skillsExist()

ilAssQuestionAssignedSkillList::skillsExist ( )

Definition at line 34 of file class.ilAssQuestionAssignedSkillList.php.

34  : bool
35  {
36  return (bool) count($this->skills);
37  }

◆ sleep()

ilAssQuestionAssignedSkillList::sleep ( )

Definition at line 66 of file class.ilAssQuestionAssignedSkillList.php.

66  : array
67  {
68  return ['skills'];
69  }

◆ valid()

ilAssQuestionAssignedSkillList::valid ( )

Definition at line 55 of file class.ilAssQuestionAssignedSkillList.php.

References $res, key(), and null.

55  : bool
56  {
57  $res = key($this->skills);
58  return $res !== null;
59  }
$res
Definition: ltiservices.php:66
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
+ Here is the call graph for this function:

◆ wakeup()

ilAssQuestionAssignedSkillList::wakeup ( )

Definition at line 71 of file class.ilAssQuestionAssignedSkillList.php.

71  : void
72  {
73  // TODO: Implement __wakeup() method.
74  }

Field Documentation

◆ $skills

array ilAssQuestionAssignedSkillList::$skills = []
protected

Definition at line 27 of file class.ilAssQuestionAssignedSkillList.php.


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