ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
ILIAS\Exercise\InternalDataService Class Reference

Internal factory for data objects. More...

+ Collaboration diagram for ILIAS\Exercise\InternalDataService:

Public Member Functions

 __construct ()
 
 assignment (int $id, int $exc_id, string $title, int $order_nr, int $type, string $instructions, bool $mandatory, int $deadline_mode, int $deadline, int $deadline2, int $relative_deadline, int $rel_deadline_last_submission)
 
 resourceInformation (string $rid, string $title, int $size, int $creation_timestamp, string $mime_type, string $src)
 
 teamMember (int $team_id, int $assignment_id, int $user_id)
 

Detailed Description

Internal factory for data objects.

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

Constructor & Destructor Documentation

◆ __construct()

ILIAS\Exercise\InternalDataService::__construct ( )

Definition at line 32 of file class.InternalDataService.php.

33  {
34  }

Member Function Documentation

◆ assignment()

ILIAS\Exercise\InternalDataService::assignment ( int  $id,
int  $exc_id,
string  $title,
int  $order_nr,
int  $type,
string  $instructions,
bool  $mandatory,
int  $deadline_mode,
int  $deadline,
int  $deadline2,
int  $relative_deadline,
int  $rel_deadline_last_submission 
)

Definition at line 36 of file class.InternalDataService.php.

49  : Assignment {
50  return new Assignment(
51  $id,
52  $exc_id,
53  $title,
54  $order_nr,
55  $type,
56  $instructions,
57  $mandatory,
58  $deadline_mode,
59  $deadline,
60  $deadline2,
61  $relative_deadline,
62  $rel_deadline_last_submission
63  );
64  }
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23

◆ resourceInformation()

ILIAS\Exercise\InternalDataService::resourceInformation ( string  $rid,
string  $title,
int  $size,
int  $creation_timestamp,
string  $mime_type,
string  $src 
)

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

73  : ResourceInformation {
74  return new ResourceInformation(
75  $rid,
76  $title,
77  $size,
78  $creation_timestamp,
79  $mime_type,
80  $src
81  );
82  }

◆ teamMember()

ILIAS\Exercise\InternalDataService::teamMember ( int  $team_id,
int  $assignment_id,
int  $user_id 
)

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

88  : TeamMember {
89  return new TeamMember(
90  $team_id,
91  $assignment_id,
92  $user_id
93  );
94  }

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