ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
class.InternalDataService.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
21 namespace ILIAS\Exercise;
22 
26 
31 {
32  public function __construct()
33  {
34  }
35 
36  public function assignment(
37  int $id,
38  int $exc_id,
39  string $title,
40  int $order_nr,
41  int $type,
42  string $instructions,
43  bool $mandatory,
44  int $deadline_mode,
45  int $deadline,
46  int $deadline2,
47  int $relative_deadline,
48  int $rel_deadline_last_submission
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  }
65 
66  public function resourceInformation(
67  string $rid,
68  string $title,
69  int $size,
70  int $creation_timestamp,
71  string $mime_type,
72  string $src
74  return new ResourceInformation(
75  $rid,
76  $title,
77  $size,
78  $creation_timestamp,
79  $mime_type,
80  $src
81  );
82  }
83 
84  public function teamMember(
85  int $team_id,
86  int $assignment_id,
87  int $user_id
88  ): TeamMember {
89  return new TeamMember(
90  $team_id,
91  $assignment_id,
92  $user_id
93  );
94  }
95 
96 }
teamMember(int $team_id, int $assignment_id, int $user_id)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
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)
Internal factory for data objects.
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23